Adding elements to a C# array

前端 未结 10 411
野趣味
野趣味 2021-01-11 19:29

I would like to programmatically add or remove some elements to a string array in C#, but still keeping the items I had before, a bit like the VB function ReDim Preserve.

10条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-11 20:01

    Since arrays implement IEnumerable you can use Concat:

    string[] strArr = { "foo", "bar" };
    strArr = strArr.Concat(new string[] { "something", "new" });
    

    Or what would be more appropriate would be to use a collection type that supports inline manipulation.

提交回复
热议问题