23
1
using System;
2
3
public class GenericClassProgram
4
{
5
public static void Main()
6
{
7
GenericClass<int> intClass = new GenericClass<int>();
8
//passed as int type
9
intClass.DoSomething(4);
10
11
GenericClass<string> stringClass = new GenericClass<string>();
12
//passed as string
13
stringClass.DoSomething("44");
14
}
15
16
public class GenericClass<T>
17
{
18
public void DoSomething(T item)
19
{
20
Console.WriteLine(item);
21
}
22
}
23
}
Cached Result
Animal talk
Dog talk
Dog talk