Почему этот бит кода C # с инициализатором массива не рефакторинг, как я ожидаю - PullRequest
1 голос
/ 18 октября 2019

У меня есть следующий код:

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

Я не могу понять синтаксис, чтобы объединить его в одну строку. У ReSharper также нет предложений.

Я полностью понимаю, почему следующий код не работает, не говоря уже о том, чтобы выглядеть правильно, но я бы ожидал что-то вроде:

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

Это дает мне то же самоекогда вы набираете var x = null; идей?

1 Ответ

2 голосов
/ 18 октября 2019
string trimStart = fileName.TrimStart(new char[] { '.'});
...