For null check, use System.Object.ReferenceEquals(objec, null) , it'a a little faster than ' != null' check.