Мне нужен мой массив для хранения пары bool и string.Как создать массивы с разными типами
MyType[,] array1 = { {true, "apple"}, {false, "orange"} };
// Later in my code.
for (i = 0; i < array1.Length; i++)
{
if(array1[i, 0] == true)
{
Console.WriteLine(array1[i, 1]);
}
}
Как получить выше в C#
без использования коллекции? Если это невозможно, какую коллекцию я должен использовать?
У вас не может быть 2 разных типа в обычных массивах –
Вам нужно будет создать класс/struct для этого. – Abhishek
Возможный дубликат [Определение двухмерного динамического массива с различными типами] (http://stackoverflow.com/questions/1939443/defining-two-dimensional-dynamic-array-with-different-types) –