2010-04-22 4 views
0

이것은 C#의 간단한 질문입니다.C 배열에서 1 배열을 다른 배열로 이동하려고합니다.

저는 약간의 데이터가 모두 작동하는 몇 가지 장치로 작업하고 있습니다.

내가 어떤 장치를 사용하는지 알아 내면 코드 전체에서 사용하기 위해 일반적인 배열을 설정하려고합니다 (예 : arrayCommon).

그래서 정보를 device1에서 공용 배열로 옮기고 싶습니다.

배열에서 각각의 발생에 대해 루프에서이 작업을 수행해야합니까? 아니면 Cobol에서 수년 전처럼 전체 배열을 일반 배열로 옮길 수 있습니까?

감사합니다. George.

답변

7

나는 당신이 찾고있는 생각 : 당신이 코드의 성능 임계 영역에서 그것을 필요로하는 경우 Array.Copy

+0

Spot on, 감사합니다. – George

0
Array array = new char["String".Length]; 
"String".ToCharArray().CopyTo(array, 0); 
1

그냥 메모, 오히려 사용

Buffer.BlockCopy() 

Link here.

관련 문제