小编rsg*_*een的帖子

类型推断不起作用

class Sample
{
    public static T M<T, TParam1>(TParam1 param1)
    {
        return default(T);
    }
}
class Program
{
    static void Main(string[] args)
    {

        double d = Sample.M((int)121);
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码不编译并导致以下错误消息:

无法从用法推断出方法'ThreadPoolTest.Sample.M(TParam1)'的类型参数.尝试显式指定类型参数

为什么在这个例子中没有类型推断?

c# type-inference

3
推荐指数
2
解决办法
308
查看次数

标签 统计

c# ×1

type-inference ×1