1
2
或者您可以使用 Tuple 一些 *实际上 there is a workaround ,但我认为这是一个丑陋的黑客,并建议你不要这样做。 |
2
2
输入以通过API公开,而您不必做任何工作。这也为您提供了创建不可变(如匿名类型)或可变、嵌套和顶层等选项。
顺便说一句,我不推荐
进入之内
但是,我不喜欢这样,因为不明显的是:
(错误在于
是
|
3
1
可以使用泛型方法:
如果你打电话来
编译器将推断
通常,如果多个方法应该知道相同的成员,那么应该使用命名类型。将它们传递给泛型方法的通常情况是,该方法实际上并不关心所涉及的类型,例如在LINQ中。
我已经为C#5提出了一个特性请求,我们应该能够创建与匿名类型具有所有相同特性的类型(不变性、相等性、哈希代码生成、,
|
4
0
如果您需要将匿名类型传递给一个方法,那么这个方法要么是非常通用的,比如(示例)
|
5
0
这是我想到的。。。
用法:
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |