Я работаю над приложением, которое занимается списками. У меня два сценария; один, который имеет дело с определенным классом; и второй, который касается всего остального в приложении. Это настоящая и ложная игра/приложение, которое я изучаю в онлайн-учебнике.Как «Вопросы» в списке <Questions> относятся к «Т» в списке <T>?
Первый скрипт - это скрипт [System.Serializable], который содержит только строку и bool. Строка, в которой находится вопрос, и bool проверяет вопрос. Основной сценарий Game Controller делает массив вне класса, он также содержит список неотвеченных вопросов, которые будут периодически обновляться после того, как будет задан вопрос.
Строка кода я не совсем понимаю это
private static List<Questions> UnansweredQuestions;
Где «Вопросы» класс, который содержит вопрос и логическое значение.
Какая функция выполняет именно <Questions>
. Я знаю, что T в List<T>
относится к типу элементов в списке; которые обычно являются строками или int. Как T определяется здесь как класс? Учитывая, что класс Questions содержит строку и bool, означает ли это, что созданный список является словарем?
Я не уверен, что я понял, что вы имеете в виду, но список может быть списком всех, включая пользовательские классы (например, вопросы). Теперь список - это просто сумка, в этой сумке вы можете иметь шарики, монеты или даже другие меньшие сумки, которые содержат в себе другие предметы. –
@Ghasan Не путать с 'System.Collections.Concurrent.ConcurrentBag' (хотя они похожи) –
@PCLuddite Спасибо! Я имел в виду концепцию этого, но приятно знать, что есть какой-то класс с таким именем :) –