/// <summary> /// 自定义泛型类 /// </summary> /// <typeparam name="T"></typeparam> class MyClass<T> { //字段 T[] name = null; /// <summary> /// 构造函数 /// </summary> /// <param name="names"></param> public MyClass(T[] names ) { this.name = names; } /// <summary> /// 遍历数组中的内容 /// </summary> public void Show() { foreach (T item in name) { Console.WriteLine(item); } } }
#region 自定义泛型方法 Car c = new Car(); c.Driver<int>(1); Console.ReadKey(); #endregion /// <summary> /// 自定义类 /// </summary> class Car { /// <summary> /// 自定义泛型方法 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="msg"></param> public void Driver<T>(T msg) { Console.WriteLine(msg); } }