1
8
您(和我一样)正在寻找静态扩展方法: http://madprops.org/blog/static-extension-methods/ 在C里是不可能的。最接近的选择是定义另一个同名的静态类(longEnumerable?)然后添加静态方法。 |
2
5
只能对调用扩展方法
实例
一种类型的,并且从
把你的
请改用标准静态实用程序方法:
|
3
1
为什么要扩展System.Linq.Enumerable? 此类使用扩展方法扩展实现IEnumerable的其他类型。 结果是,你会打电话给:
你宁愿直接扩展长类:
这样你就可以从
|
4
0
你不能延长
|
5
0
您必须为此创建自己的实用程序类;您可以通过扩展方法添加静态方法。 |
Codebadger · 将泛型传递给扩展方法 7 年前 |
Otman IGHOULASSEN · 从子类调用基类的扩展方法 7 年前 |
sirksel · 拳击弦场或扩展Kotlin中所有弦的替代方案? 7 年前 |
Roman · 在Swift中使用布尔的视图控制器扩展 7 年前 |
Mercato · 为什么协议默认值必须通过Swift中的扩展来实现? 7 年前 |