블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

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

반응형
Posted by blueasa
, |