das params object[] bedeutet, dass Du beliebig viele Parameter übergeben kannst, um die Detailmessage (3. Parameter) zu formatieren. Hier ein Beispiel:
int x = 1;
int y = 2;
int z = 3;
Debug.Assert(false, "Just a test", "Detailmessage: x is {0} and y is {1} and z is {2}", x, y, z);