In C#, the new keyword can be used as an operator or as a modifier.
new Operator
The new operator is used to create objects and invoke constructors, for example:
Class1 MyClass = new Class1();
The null keyword is a literal that represents a null reference, one that does not refer to any object. null is the default value of reference-type variables. Ordinary value types cannot be null. However, C# 2.0 introduced nullable value types
http://msdn.microsoft.com/en-us/library/51y09td4%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/edakx9da.aspx
If this post helps you mark it as answer
Thanks
krrishbiju-15589, if this helps please login to Mark As Answer. | Alert Moderator