为什么这段带有数组初始值设定项的 C# 代码不能重构我预期的方式



我有以下代码;

char[] leadingDot = { '.' };
string trimStart = fileName.TrimStart(leadingDot);

我似乎无法弄清楚将其合并为一行的语法。 ReSharper也没有建议。

我完全理解为什么以下代码不起作用,更不用说看起来正确了,但我希望像这样:

string trimStart = fileName.TrimStart( { '.' } );

它给我的感觉与你输入var x = null;想法时一样?

string trimStart = fileName.TrimStart(new char[] { '.'});

相关内容

  • 没有找到相关文章

最新更新