как в C# в массив string[] добавить значения типа многомерного как в php типа такого
$array['klucchslovo'] = "znachenie"; - именно текст
в C# все облазал так и не понял
public string[] arr = { }; дальше не знаю...
И как потом к этим ключам обращаться
Используйте словарь.
Мини-пример с разными возможностями словаря:
var myDict = new Dictionary<string, string>()
{
{ "key1", "value1" },
{ "key2", "value2" },
};
myDict.Add("key3", "value3");
if(myDict.Keys.Contains("key1"))
{
Console.WriteLine("key1 is present in myDict");
Console.WriteLine($"its value is={myDict["key1"]}");
}
else
{
Console.WriteLine("key1 is NOT present in myDict");
}
Console.WriteLine();
if (myDict.Keys.Contains("key4"))
{
Console.WriteLine("key4 is present in myDict");
}
else
{
Console.WriteLine("key4 is NOT present in myDict");
}
Console.WriteLine();
foreach (var element in myDict)
{
Console.WriteLine($"key={element.Key},{element.Value}");
}
Console.WriteLine();
Console.WriteLine($"Количество элементов {myDict.Count}");
Вывод:
Словари бывают не только строковые, начните изучение с этого примера, а потом двигайтесь в сторону изучения других вариантов.
Ссылки по теме:
Виртуальный выделенный сервер (VDS) становится отличным выбором
При нажатии кнопки "указать", указывается путь к папке с файлами, получается список файлов и по очередной загружается в picturebox и параллельно...
Все объекты являются неуправляемыми за исключением некоторых типов
Просто как заблокировать клавиатуру и мышь? Уже смотрел эту страницу http://wwwcyberforum