/// <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);
}
}