// Declare the generic class publicclass GenericList<T> { void Add(T input) { } } class TestGenericList { privateclass ExampleClass { } staticvoid Main() { // Declare a list of type int GenericList<int> list1 =new GenericList<int>(); // Declare a list of type string GenericList<string> list2 =new GenericList<string>(); // Declare a list of type ExampleClass GenericList<ExampleClass> list3 =new GenericList<ExampleClass>(); } }
using System; using System.Collections.Generic; using System.Text; namespace Generics{ class Program{ staticvoid Main(string[] args){ List<Customer> customers =new List<Customer>(); customers.Add(new Customer("Motown-Jobs")); customers.Add(new Customer("Fatman's")); foreach (Customer c in customers) Console.WriteLine(c.CustomerName); Console.ReadLine(); } } publicclass Customer{ privatestring customerName =""; publicstring CustomerName{ get{ return customerName; } set{ customerName = value; } } public Customer(string customerName){ this.customerName = customerName; } } }