If I am expecting a null value and get a defined value (within a getter of a property) and want to throw an exception, what would be the proper way to do this in csharp? Is there anything defined already that makes sense in this situation?
My guess would be:
throw new
ArgumentException("Parameter was expected to be null, value was provided.");
ArgumentOutOfRangeException might also work, but is typically used when there is a well defined range rather than null vs. not null.
I would probably use ArgumentOutOfRangeException
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With