Using C# default keyword
C# .NET's default keyword can be used as if you don't know what's Type is coming, like type T. It's basically return the default value of the type. For exmple: default(int) is 0.
I did a research of what's result will return by various kind of type.
1. what's I tried to test result.
2. what's the result
3. As a result: string, object, Nullable, List, class'll return null result. Numbers will return 0.
click following button if you want to download this sample application.