목록 배열을 갖고 싶습니다. C++에서 은 내가 좋아하는 것 : 100 개 목록 배열 인C 배열 목록 배열
List<int> a[100];
한다. 각 목록에는 많은 요소가 포함될 수 있습니다. C#에서이 작업을 수행하는 방법을 모르겠습니다. 누구든지 나를 도울 수 있습니까?
목록 배열을 갖고 싶습니다. C++에서 은 내가 좋아하는 것 : 100 개 목록 배열 인C 배열 목록 배열
List<int> a[100];
한다. 각 목록에는 많은 요소가 포함될 수 있습니다. C#에서이 작업을 수행하는 방법을 모르겠습니다. 누구든지 나를 도울 수 있습니까?
당신은 다음과 같이 할 수는 :
List<int>[] a = new List<int>[100];
이제 100 널 참조를 포함하는 유형 List<int>
의 배열을 가지고있다. 난 당신이 가질 수 있음을 인식하고 있는지 확인하려면, 어떤 상황이 질문에 주어지지 않았기 때문에
a[0] = new List<int>();
List<int>[] a = new List<int>[100];
당신은 아직도 당신이 비록 그것을 사용하기 전에 배열의 각 개별 목록을 할당해야합니다 :
for (int i = 0; i < a.Length; i++)
a[i] = new List<int>();
사용
List<int>[] a = new List<int>[100];
간단한 방법 :
List<int>[] a = new List<int>[100];
for (int i = 0; i < a.Length; i++)
{
a[i] = new List<int>();
}
또는 LINQ
app 바퀴벌레
var b = Enumerable.Range(0,100).Select((i)=>new List<int>()).ToArray();
당신은 상대적으로 새로운 사용자 : 당신은 목록을 작성하고, 예를 들어, 배열에 넣어해야 리스트의리스트. (초기화 구문
List<List<int>> myList = new List<List<int>>(){{1,2,3},{4,5,6},{7,8,9}};
// The letter "t" is usually letter "i"//
for(t=0;t<x[t];t++)
{
printf(" %2d || %7d \n ",t,x[t]);
}
좀 더 설명해 줄 수 있습니다. 또한 목록 배열을 만드는 방법을 묻는 질문을 해결하는 것으로 보이지 않습니다. 인쇄하는 방법이 아닙니다. –
+1 :이 목록의 배열과 동일하지 않습니다 그리고 당신은 그럼에도 불구하고 그 위해 특별히 물었지만 :
당신과 같이 수집 초기화를 통해 초기화 할 수 있습니다 배열뿐만 아니라리스트에서도 작동) – phoog