2010-02-02 64 views
2

給定一個字符串數組,如何創建另一個在初始化時插入另一個條目的數組?如何在初始化時插入數組條目?

例如,我想要做這樣的事情:

VAR newArrayOfStrings =新的String [] {「插入條目」,anotherArrayOfStrings}

(我知道我可以得到一個數,然後複製做到這一點,但我認爲這應該可以在初始化時做到這一點。)

回答

3

不,沒有特殊的語法來做到這一點。你需要做的複製在這種或那種方式:

var newArrayOfStrings = 
     new[] { "inserted entry" }.Concat(anotherArrayOfStrings).ToArray(); 

性能方面,這可能比Array.Copy慢,但語法是清潔。

+0

感謝您的建議。很有用。 – 2010-02-02 12:46:57