Cast to interface and check for null vs checking with "is" right away: What is best and why?
15182
Casting vs using the 'as' keyword in the CLR
38780
Checking for null before ToString()
120071
Checking for a null int value from a Java ResultSet
19198
Does assigning objects to null in Java impact garbage collection?
23756
Why does one often see "null != variable" instead of "variable != null" in C#?
78285
How to check for equals? (0 == i) or (i == 0)
89755
Why is "throw null" not creating a compilation error in Java?
58054
When is it OK to catch NullPointerException?
115231
Deep null checking, is there a better way?
94973
Why type "int" is never equal to 'null'?
109876
In the msdn guidance on Equals override, why the cast to object in the null check?
148619
Is there a reason not to use  (null safe equals operator) in mysql instead of =?
28291
What is the difference between these (bCondition == NULL) and (NULL==bCondition)?
138823
Why cast null to Object?
146419
How is conditional initialization handled and is it a good practice?
65944
Easier way of writing null or empty?
79477
Why is "null" present in C# and Java?