7
이 :스택 또는 대기열에 리터럴 이니셜 라이저를 지정하는 방법은 무엇입니까?
List<string> set = new List<string>() { "a","b" };
는 잘 작동하지만 : 컴파일러가 추가 요청할 정도로 바보 왜 나에게 의문 않습니다
...does not contain a definition for 'Add'
:
Stack<string> set = new Stack<string>() { "a","b" };
Queue<string> set = new Queue<string>() { "a","b" };
는 실패합니다.
따라서 은 중 하나가 대기열/스택 생성자에서 초기화되어야합니까?
니스 해결 방법 :
대신, 당신은
IEnumerable<T>
걸리는Stack
또는Queue
생성자를 호출 할 수 있습니다. – ChrisJJ