lambda与泛型委托的问题。

看别人源码中发现如下写法

 public static F GetItem<F>(string name, Func<F> getRealData)

作为一个只会写if else的程序猿,对泛型委托和 匿名方法只有非常粗浅的认知。对于上面的一段代码不知道该如何理解,最主要的是这个 F,自己仿照着写了下面的代码发现这个 F 是可以自己随意命名的,感觉和lambda表达式有点类似,请问这种写法应该如何解释呀。

        public static ts test<ts>(Func<ts> getTestData)
        {
            return getTestData();
        }
阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进