본문 바로가기

LIST3

c#의 배열과 리스트 배열과 리스트 c#에서 배열(array)과 리스트(list)는 다수의 데이터를 처리하는데 유용합니다. c#에는 매우 다양한 형태의 배열과 리스트가 있고, 이를 활용하는 방법또한 매우 다양합니다. 이글에서는 배열을 초기화하는 방법등의 기초적인 내용과 함께 배열과 리스트를 상호 변환하는 방법을 알아보겠습니다. 다차원 배열의 할당 c#에서는 다차원 배열은 다음과 같이 할당합니다. int[] Array1 = new int[20]; int[,] IntArray20 = new int[20,30]; 다른 다차원 배열 방법도 있습니다. 초기 할당 방법이 C와 유사합니다. const int size_x = 10; const int size_y = 20; Float[][] a; a = new float[size_x][];.. 2021. 10. 6.
float[]를 double[]로 변화 신호처리를 하는 과정에서는 형 변화를 많이 하며, 배열로 된 다수의 데이터를 for문을 사용하지 않고 한꺼번에 변환하도록 간결한 코드 방법이 편리할 때가 있습니다. lamda 식을 이용해서 float []을 double []로 변환하는 방법은 다음과 같습니다. double[] d = Array.ConvertAll(data.ToArray(),x => (double)x); 물론 원하는 형식을 사용해서 변환이 모두 가능합니다. 2021. 8. 9.
배열과 리스트의 변환 C#의 유용함 중에 하나는 리스트일 것입니다. 여러 가지 유용한 데이터 형태를 마음대로 사용수 있기 때문이죠. 물론 python에 비하면... C#의 배열을 리스트로 변환하거나 그 반대로 변환하는 방법을 알아보겠습니다. 배열을 리스트로 변환하려면 아래와 같이 하면 됩니다. public List testList; public int[] testArray; testList = new List(testArray); 반대로 리스트를 배열로 변환하려면 다음과 같이 하면 됩니다.' public List testList; public int[] testArray; testArray = testList.ToArray(); 2021. 8. 9.