前端之家收集整理的这篇文章主要介绍了
c# – 任何理由不使用`new object().foo()`?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用非常短暂的对象,我只需要
调用一个
方法,我倾向于将
方法调用链接到新的.一个很常见的例子就是如下:
string noNewlines = new Regex("\\n+").Replace(" ",oldString);
这里的一点是,我完成了一次替换后,我不需要Regex对象,我喜欢能够将其表示为一个单行.这个成语有什么不明显的问题吗?我的一些同事对此表示不满,但没有任何似乎是一个很好的理由.
(我已经将它标记为C#和Java,因为上述成语是常见的,可用于两种语言.)
原文链接:https://www.f2er.com/csharp/95804.html