컴퓨터/C#

[C#] Array 배열 다루기 (생성, 복사, 부분 복사)

호마 2014. 11. 5. 11:36

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//
// 그래프에서 불필요한 8개의 데이터 제외하고 복사
 
int nCopy = objinfo.Length - 8;
// 전체 복사 (복제)
// Object를 반환하기 때문에 강제 캐스팅 해줘야함.
float[] _cpyArray   = (float[])objinfo.Clone(); 
float[] _dstArray   = new float[nCopy];
 
// 복사하려는 배열의 크기가 일치해야한다.
// http://msdn.microsoft.com/ko-kr/library/z50k9bft(v=vs.110).aspx    
// 해당 링크의 '예외' 참조
// _cpyArray[8]부터 _dstArray[0]에 nCopy개 만큼 복사
Array.Copy(_cpyArray, 8, _dstArray, 0, nCopy);
SetArray(_dstArray);


참고 링크 : http://blanedil.tistory.com/trackback/10

'컴퓨터 > C#' 카테고리의 다른 글

[C#] C#에서 C++ DLL 사용하기  (1) 2015.06.15
[C#] string to DateTime  (0) 2015.02.26
[C#] Directory.GetFiles  (0) 2014.12.31
[C#] Text 파일 쓰기  (0) 2014.11.03
[C#] ZedGraph 사용자 ContextMenu 항목 추가하기  (0) 2014.11.03