泛型接口,允许我们编写,参数和接口成员返回类型是泛型类型的接口。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 泛型接口
{
//定义泛型接口,接口名称后面放置“类型参数”
interface IMy_interface<T>
{
//接口成员,run方法,该方法不能具体实现,用分号代替方法主体。
T run(T value);
}
//类实现接口
class Simple : IMy_interface<String>
{
//实现接口的方法
public String run(String value)
{
return value;
}
}
//主程序
class Program
{
static void Main(string[] args)
{
//声明变量
Simple simple = new Simple();
//调用方法
String str = simple.run("你好,世界!");
//输出结果
Console.WriteLine(str);
Console.Read();
}
}
}