泛型方法,不是实际的方法,而是方法的模板。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 泛型方法
{
class Program
{
static void Main(string[] args)
{
int[] intArray = {1,2,3,4,5,6 };
string[] stringArray = {"哈","罗","你","好" };
//使用泛型方法
Simple.print<int>(intArray);
Simple.print<string>(stringArray);
Console.Read();
}
}
//自定义类
class Simple
{
//声明泛型方法
public static void print<T>(T[] arr)
{
//使用类型参数T
foreach (T i in arr)
{
Console.WriteLine(i.ToString());
}
}
}
}