我想將一個數組的一部分複製到一個新的數組中,並尋找一個解決方案,但這些解決方案是編碼分配或不是我正在尋找。這可能是我在谷歌搜索錯誤,但很抱歉,如果這個答案很容易找到,我找不到它。如何將數組的一部分複製到新數組。 C#
我有數組A
string[] A = {"A", "B", "C", "D", "E", "F"};
我嘗試使用
string[] B = new string[2]; Array.Copy(A, 0, B, 0, 2)
複製到陣列B的它的部分,但此只是給數組A的固定部分背面所以陣列B由「A」和「B」組成。
是有也給陣列B值0,1,4,5,所以它給我「A」「B」「E」和「F」的方式
也對不起英文不好它是不是我的母語,我試圖在谷歌搜索:
我的第一次搜索的結果分配讓我到如何獲得二維數組,但這不是我所需要的頁面。 「如何將一個數組的2個部分複製到一個新的數組」導致我array.copy標記 之後,我試圖查找「array.copy手冊」,但只是讓我說它不能用數組.copy所以沒有人知道如何在一個緊湊的代碼中做到這一點?
再次。對不起,如果這個答案是明顯的。
看看:http://stackoverflow.com/questions/733243/how-to-copy-part-of-an-array-to-another-array-in-c –