Как я знаю. Метод добавления списка работает следующим образом.
List<string> cities = new List<string>();
cities.Add("New York");
cities.Add("Mumbai");
cities.Add("Berlin");
cities.Add("Istanbul");
Если я спроектировал структуру данных следующим образом
List<object> lstObj = new List<object>();
if (true) // string members
{
cities.Add("New York");
cities.Add("Istanbul");
}
else // List obj members here
{
List<object> AListObject= new List<object>();
cities.Add(AListObject); // how to handle this?
}
Работает ли метод List Add
или нет, если я добавляю элементы разных типов в одну и ту же функцию.