본문 바로가기
C#, MONO

float[]를 double[]로 변화

by gigasound 2021. 8. 9.

신호처리를 하는 과정에서는 형 변화를 많이 하며, 배열로 된 다수의 데이터를 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