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 上面的內容
0 意見:
張貼留言