using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
public class Class1<T>
{
public static int Bob;
public void DoSomething(T data)
Bob++;
Console.WriteLine(Bob);
}
public class Class2
public void DoSomething<T>(T data)
public class Program
public static void Main()
var a = new Class1<int>();
a.DoSomething(22);
var b = new Class1<double>();
b.DoSomething(22);
var c = new Class2();
c.DoSomething(22);
var d = new Class2();
d.DoSomething(22m);