dan*_*iol 2 c# reference
在C#中,我可以引用方法和静态方法。我还可以获取类构造函数的引用吗?
我可以说在Java中Supplier<MyClass> createMyClass = MyClass::new(而不是更长的lambda语法)。 在C#中,我只知道符号Func<MyClass> createMyClass = () => MyClass()。但是我认为带有构造函数引用的Java方式可读性更好。
Supplier<MyClass> createMyClass = MyClass::new
Func<MyClass> createMyClass = () => MyClass()
而且我不想做一个静态CreateMyClass函数。我真的很想要构造函数。
CreateMyClass
Jon*_*eet 5
不,没有等效的构造函数,属性,索引器或运算符的方法组转换。
这是一个完全合理的想法,但目前不在C#中。但是,它是C#设计库中功能请求的一部分,因此需要进行跟踪-因此您可能需要订阅该问题。
归档时间:
8 年,6 月 前
查看次数:
793 次
最近记录: