PHP объединяет концепцию массивов и концепцию словарей (хеш-таблицы, хэш-карты, ассоциативные массивы) в единый array
тип .
В .NET и большинстве других сред программирования массивы всегда индексируются численно. Для именованных индексов используйте словарь вместо:
var dict = new Dictionary<string, string> {
{ "foo", "some foo value" },
{ "bar", "some bar value" }
};
В отличие от ассоциативных массивов PHP, словари в .NET не сортируются. Если вам нужен отсортированный словарь (но, вероятно, нет), .NET предоставляет отсортированный словарь типа .