|
|
1
1
格式提供程序适用于您自己的类型,但在使用内置类型时它们很笨拙,因为您必须创建提供程序的实例并将其传递给Format方法,这消除了格式说明符的优点。直接在int上使用扩展方法要方便得多。 |
|
|
2
1
就我个人而言,我会写一个罗马数字类,使用tryparse、parse+tostring(),并使用扩展方法来支持它,这是上述所有原因的结合(包括你对shahkalpesh答案的后一条评论) |
|
|
3
0
我想这取决于你打算如何使用这个功能。 国际海事组织认为,延期方法是一个很好的选择。不确定,使用c#1或c#2(不支持扩展方法的语言)的程序集用户会如何看待它。
两种扩展方法都会很好。
|
|
Akira Takeshi · 如何用JavaScript编写扩展方法 2 年前 |
|
|
Aleksandar · 无法调用枚举扩展方法 2 年前 |
|
|
Codebadger · 将泛型传递给扩展方法 8 年前 |
|
|
Otman IGHOULASSEN · 从子类调用基类的扩展方法 8 年前 |
|
|
sirksel · 拳击弦场或扩展Kotlin中所有弦的替代方案? 8 年前 |