В общем пользовательском списке перезапись существующего элемента.
У меня есть пользовательский класс, содержащий три открытые переменные строкового типа. Я создаю его список так, чтобы добавить как можно больше элементов этого типа. но при добавлении списка list.Add (item) list заканчивается написанием последнего элемента для каждого из них. следующий код
публичный класс QuizSearchListVariable{
общественного строка quiz_type_id;
общественного строка quiz_type_title;
общественного строка quiz_type_description;
общественного недействительными понятно()
{
quiz_type_id = строка.Пустой;
quiz_type_title = строка.Пустой;
quiz_type_description = строка.Пустой;
}
public override string ToString ()
{
возвращенная строка.Формат ("[QuizSearchListVariable] \n Quiz_Type_ID={0} \n Quiz_Type_Title={1} \n Quiz_Type_Description={2}", quiz_type_id, quiz_type_title, quiz_type_description);
}
Что я уже пробовал:
/ Добавление элементов отсюда
for (int i = 0; i < data ["quiz_list"].Граф; i++) {
Obj1.Понятно ();
Obj1.quiz_type_id = (строку)данных ["quiz_list"] [я] ["идентификатор"];
Obj1.quiz_type_title = (строку)данных ["quiz_list"] [я] ["название"];
Obj1.quiz_type_description = (строку)данных ["quiz_list"] [я] ["описание"];
MyQuizList. Add (Obj1);
QuizTitleList.Добавить (данные ["quiz_list"] [я] ["название"].ToString (). ToLower ());