static void Main(string[] args) { MeuMetodoGenericoSimples <String>(); MeuMetodoGenericoSimples <Int32>(); MetodoGenerico <Program>(); MetodoGenerico <Program>(); var classeGenericaString = new GenericClass <string>(); var classeGenericaInt = new GenericClass <Int32>(); classeGenericaString.DoSomething("valor"); classeGenericaInt.DoSomething(0); }
static void Main(string[] args) { var normalClass = new NormalClass(); normalClass.DoSomething(7.777); var genericClass = new GenericClass <string>(); genericClass.DoSomething(7.ToString()); string returnValue = genericClass.DoSomethingElse(); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }