Equivalent of IllegalArgumentException in C#

I have an object that contains 4 things. I want to check to see if these 4 things are legal according to their definitions. If at least one is not, I want to throw an exception. My professor quickly wrote on the board to use the IllegalArgumentException, but it appears to not exist in C#. What would be a good equivalent of this exception that does exist?
Thanks!
[368 byte] By [b182f117] at [2007-12-24]
# 1

I'd say could use the ArgumentException (argument is not valid) or more specific ArgumentOutOfRangeException (argument is not in the range of valid values).

Andrej

AndrejTozon at 2007-8-31 > top of Msdn Tech,Visual C#,Visual C# General...
# 2
Sounds perfect. Thanks!
b182f117 at 2007-8-31 > top of Msdn Tech,Visual C#,Visual C# General...