신호처리를 하는 과정에서는 형 변화를 많이 하며, 배열로 된 다수의 데이터를 for문을 사용하지 않고 한꺼번에 변환하도록 간결한 코드 방법이 편리할 때가 있습니다.
lamda 식을 이용해서 float []을 double []로 변환하는 방법은 다음과 같습니다.
double[] d = Array.ConvertAll(data.ToArray(),x => (double)x);
물론 원하는 형식을 사용해서 변환이 모두 가능합니다.
'C#, MONO' 카테고리의 다른 글
SQlite (0) | 2021.08.10 |
---|---|
유용한 File 접근 (0) | 2021.08.09 |
배열과 리스트의 변환 (0) | 2021.08.09 |
쓰레드 동작중에 Invoke로 문자 쓰기 (0) | 2021.08.09 |
다른 폼으로 메시지 전송(3) (0) | 2021.08.09 |