배열 초기화 및 카피 - C ( memset , memcpy)
C#에서는 C++에서 사용하던 memset, memcpy 등의 함수를 사용할 수 없다.
배열을 초기화 하기 위해서는 아래의 함수를 사용
Array.Clear(array, index, length);
public static void Clear (
Array array, // 포함된 요소를 지울 Array입니다.
int index, // 지울 요소 범위의 시작 인덱스입니다.
int length // 지울 요소의 개수입니다.
)
---------------------------------------------------------------------------------
배열카피는 아래의 함수 이용
Array.Copy(SourceArray, SourceIndex, DestinationArray, DestinationIndex, Length);
public static void Copy (
Array sourceArray, // 복사할 데이터가 들어 있는 Array입니다.
int sourceIndex, // 복사가 시작되는 sourceArray의 인덱스를 나타내는 32비트 정수입니다.
Array destinationArray, // 데이터를 받는 Array입니다.
int destinationIndex, // 저장이 시작되는 destinationArray의 인덱스를 나타내는 32비트 정수입니다.
int length // 복사할 요소의 개수를 나타내는 32비트 정수입니다.
)
출처 : http://rockset76.blog.me/10078890919
'Programming > C#' 카테고리의 다른 글
트리뷰(treeview) 추가(add),삭제(remove), 아이콘(icon) 설정하기 (0) | 2010.09.29 |
---|---|
Dictionary To ComboBox BindingSource (0) | 2010.09.27 |
C#에서 다중 상속 비슷한 기능이 필요할 때.. (0) | 2010.09.15 |
interface(C# 참조) (0) | 2010.09.14 |
abstract(C# 참조) (0) | 2010.09.14 |