return generic type c# code example
Example 1: c# generic return type in interface
public interface IExample
{
int GetInteger();
T GetAnything<T>();
}
Example 2: generic method c#
//Swaps the lhs and rhs variables. T is a type given as an argument
//and can be used in the method like a type. (It doesn't have to be "T", it can
//be anything).
static void Swap<T>(ref T lhs, ref T rhs)
{
T temp;
temp = lhs;
lhs = rhs;
rhs = temp;
}
public static void TestSwap()
{
int a = 1;
int b = 2;
Swap<int>(ref a, ref b);
System.Console.WriteLine(a + " " + b);
}