1// Generic method with type parameter T
2T GetDefault<T>()
3{
4 return default(T);
5}
6
7// Calling the method
8int defaultInt = GetDefault<int>(); // Returns 0
9string defaultStr = GetDefault<string>(); // Returns null
10bool defaultBool = GetDefault<bool>(); // Returns false