原文链接:http://blog.youkuaiyun.com/u013108312/article/details/52051211
泛型方法是使用类型参数声明的方法,如下所示:
C#
static void Swap<T>(ref T lhs, ref T rhs)
{
T temp;
temp = lhs;
lhs = rhs;
rhs = temp;
}
下面的代码示例演示一种使用 int 作为类型参数的方法调用方式:
C#
public static void TestSwap()
{
int a =
本文介绍了C#中的泛型方法,包括如何声明和调用泛型方法,以及类型参数的推断规则。编译器可以根据传入的实参推断类型参数,但无法仅从约束或返回值推断。泛型方法可以使用多个类型参数进行重载,并可以通过约束限制类型参数的行为,如要求实现特定接口。
订阅专栏 解锁全文
974

被折叠的 条评论
为什么被折叠?



