|
|
1
3
你可以尝试使用 type alias :
然后:
另一种可能是进一步扩展您的LINQ查询和 选择 分组后创建的某些自定义类型:
Foo:
如果你不在乎懒惰的评价,你可以
|
|
|
2
2
它构建得很好,因为编译器永远无法确定返回的类型是否实际上不是实现接口的子类。(将其与类的强制转换进行比较,会得到一个编译错误,因为 是 静态已知。) 但事实仍然是,您试图将LINQ表达式的结果强制转换为它不实现的接口(“包装器”接口)。这根本不起作用。除了声明一个自己实现它的类,并在实现中实际执行“包装”操作(可能将现有的LINQ表达式传递给构造函数),您不能真正地对其进行修复。 |
|
|
3
1
演员阵容
像这样使用:
|
|
|
4
0
在您的CS文件的顶部:
或者在您的情况下:
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 1 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 1 年前 |