У мене є рядок:
var names = "Brian,Joe,Chris";
Чи є спосіб перетворити це на List<string>розмежоване ,в одному рядку?
15
Я не розумію вимоги "в один рядок". Знімайте для написання коду, який є зрозумілим і зрозумілим, а не способами, щоб вписати операцію в якомога менший простір.
—
Ред С.
З появою LINQ "читаються та чисті" одні вкладиші стали набагато частішими у C # IMO.
—
Метт Грір
@Ed S. - Хоча я погоджуюся, що "в один рядок" може бути не найкращим способом сказати, однорядкові твердження, як те, що надає Метт Грір, мають тенденцію бути дуже чіткими і зрозумілими. Я здогадуюсь, що він просто хоче уникати використання
—
StriplingWarrior
forциклу, який є більш стомлюючим, схильним до помилок і незрозумілим.
Я не хочу сказати, що одноколісні суттєво зрозуміти важче, я просто кажу, що це ніколи не повинно бути вимогою. Просто робіть це найкращим способом. Якщо це трапляється в одному рядку, чудово, але це не те, що має формувати те, як ви пишете свій код.
—
Ред С.