1
1
格式提供程序适用于您自己的类型,但是在使用内置类型时它们很笨拙,因为您必须创建提供程序的实例并将其传递给format方法,这样就消除了格式说明符的优势。直接在int上使用扩展方法要方便得多。 |
2
1
就我个人而言,我会编写一个罗马数字类,使用tryparse,parse+tostring(),并使用扩展方法来支持它,这是基于以上所有原因(包括您对shahkalpesh答案的后一条评论)。 |
3
0
我想这取决于你打算如何使用这个功能。 在我看来,扩展方法是一个很好的方法。不确定,使用C 1或2(不支持扩展方法的语言)的程序集用户将如何看到它。
两种方法都可以扩展。
|
Codebadger · 将泛型传递给扩展方法 7 年前 |
Otman IGHOULASSEN · 从子类调用基类的扩展方法 7 年前 |
sirksel · 拳击弦场或扩展Kotlin中所有弦的替代方案? 7 年前 |
Roman · 在Swift中使用布尔的视图控制器扩展 7 年前 |
Mercato · 为什么协议默认值必须通过Swift中的扩展来实现? 7 年前 |