Home
Manage Your Code
Snippet: Programmatic Equivalent of default(T) (C#)
Title: Programmatic Equivalent of default(T) Language: C#
Description: Instead of default(T) you want to use Type.Default(); Views: 282
Author: Stephen Smith Date Added: 6/28/2012
Copy Code  
1public static object Default(this Type type)
2{
3   if(type.IsValueType)
4   {
5      return Activator.CreateInstance(type);
6   }
7   return null;
8}
9