Учитывая массив строк, как мне создать другой массив с другой записью, вставленной во время инициализации?
Eg. Я хочу сделать что-то вроде этого:
var newArrayOfStrings = новая строка [] { "вставленная запись", anotherArrayOfStrings}
(Я знаю, что могу сделать это, получив счет, а затем скопировав, но я думаю, что это можно сделать во время инициализации.)
Нет, для этого нет специального синтаксиса. Вам нужно будет сделать такое копирование так или иначе:
var newArrayOfStrings =
new[] { "inserted entry" }.Concat(anotherArrayOfStrings).ToArray();
По производительности, это может быть медленнее, чем Array.Copy
, но синтаксис более чист.