나는 목록을 다루는 응용 프로그램을 만들고 있습니다. 두 개의 스크립트가 있습니다. 하나는 특정 클래스를 다룬다. 응용 프로그램의 다른 모든 것을 처리하는 두 번째 응용 프로그램입니다. 온라인 튜토리얼을 통해 배우는 True & False 게임/앱입니다.목록의 "질문"목록 <Questions>은 목록 <T>의 "T"와 관련이 있습니까?
첫 번째 스크립트는 문자열과 bool을 포함하는 [System.Serializable] 스크립트입니다. 여기서 문자열은 질문이고 bool은 질문을 검증합니다. 메인 게임 컨트롤러 스크립트는 클래스에서 배열을 구성하고 질문에 대한 질문을 받으면 정기적으로 업데이트되는 답변되지 않은 질문 목록을 포함합니다.
내가 확실히하지 않는 코드의 라인은 "질문은"질문과 부울을 포함하는 클래스입니다
private static List<Questions> UnansweredQuestions;
이다.
<Questions>
의 기능은 정확히 무엇입니까? 나는 List<T>
에있는 T가 목록에있는 요소의 유형을 참조한다는 것을 알고 있습니다. 일반적으로 문자열 또는 int입니다. 여기서 T는 클래스로 정의됩니까? Questions 클래스에는 문자열과 부울이 포함되어 있으므로 작성한 목록이 사전이라는 의미입니까?
나는 당신이 의미하는 바를 확실히 얻을 수 있는지 확신 할 수 없지만, 목록은 커스텀 클래스 (예 : Questions)를 포함한 어떤 것의 목록 일 수도있다. 자, 목록은 단순히 가방입니다. 그 가방에는 공, 동전 또는 그 밖의 다른 항목이 들어있는 다른 작은 가방도 있습니다. –
@Ghasan'System.Collections.Concurrent.ConcurrentBag'과 혼동하지 말것 (비록 유사 함에도 불구하고) –
@PCLuddite 고마워! 나는 그것의 개념을 언급하고 있었지만 그와 같은 이름을 가진 수업이 있다는 것을 알기가 좋다. :) –