![]() |
1
20
不,不幸的是不可能。见 Static extension methods 一些人建议: http://madprops.org/blog/static-extension-methods/ …但它从未在.NET 4中完成。显然,扩展属性得到了某种方法,但后来被放弃了。 https://blogs.msdn.com/ericlippert/archive/2009/10/05/why-no-extension-properties.aspx |
![]() |
2
20
这是不可能的,正如马特的回答中提到的。 作为解决方法,您可以创建一个静态类,该类将包装控制台,并添加所需的功能。
这并不理想,因为您必须添加一点“ex”,但如果这是任何(ehm)安慰的话,那么它与代码的良好流动是一致的:
|
![]() |
Codebadger · 将泛型传递给扩展方法 7 年前 |
![]() |
Otman IGHOULASSEN · 从子类调用基类的扩展方法 7 年前 |
![]() |
sirksel · 拳击弦场或扩展Kotlin中所有弦的替代方案? 7 年前 |
![]() |
Roman · 在Swift中使用布尔的视图控制器扩展 7 年前 |
![]() |
Mercato · 为什么协议默认值必须通过Swift中的扩展来实现? 7 年前 |