C# Array Copy

在寫 .NET 的時候,有時候會需要複製一整個陣列或是只複製一部分,在 .NET 中,有這樣的方法可以用:

假設 data 裡面已經有資料了,但是其中一部分的資料要給另外一個陣列,那你可以這樣寫:


byte[] data = new byte[100];

byte[] bytFilEName = new byte[4];
 
透過下面這種方法,就可以將部分區段的陣列資料匯入到另外一個陣列,
這樣就不用再寫 for loop 來跑了,非常的方便。
System.Array.Copy(data, 1, bytFilEName, 0, 4);

可以參考一下 http://msdn.microsoft.com/en-us/library/system.array.copy.aspx 上面的內容

    Blogger Comment

0 意見: