2
給定一個字符串數組,如何創建另一個在初始化時插入另一個條目的數組?如何在初始化時插入數組條目?
例如,我想要做這樣的事情:
VAR newArrayOfStrings =新的String [] {「插入條目」,anotherArrayOfStrings}
(我知道我可以得到一個數,然後複製做到這一點,但我認爲這應該可以在初始化時做到這一點。)
給定一個字符串數組,如何創建另一個在初始化時插入另一個條目的數組?如何在初始化時插入數組條目?
例如,我想要做這樣的事情:
VAR newArrayOfStrings =新的String [] {「插入條目」,anotherArrayOfStrings}
(我知道我可以得到一個數,然後複製做到這一點,但我認爲這應該可以在初始化時做到這一點。)
不,沒有特殊的語法來做到這一點。你需要做的複製在這種或那種方式:
var newArrayOfStrings =
new[] { "inserted entry" }.Concat(anotherArrayOfStrings).ToArray();
性能方面,這可能比Array.Copy
慢,但語法是清潔。
感謝您的建議。很有用。 – 2010-02-02 12:46:57