How do I perform a null-check on a dynamic object?
Pseudo code:
public void Main() { dynamic dynamicObject = 33; if(true) { // Arbitrary logic dynamicObject = null; } Method(dynamicObject); } public void Method(dynamic param) { // TODO: check if the content of 'param' is equal to null }
Are you worried about the possibility the dynamic object will have a custom equality operator that will change the way the null
is interpreted? If so just use Object.ReferenceEquals
if (Object.ReferenceEquals(null, param)) { ....... }
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