Гибкий Ассоциативный массив
-
20-09-2019 - |
Вопрос
Пользователь вводит строку, разделенную запятыми, и я хотел бы создать из нее ассоциативный массив следующим образом :Входные данные :4,3,3,2,2 Выходной сигнал :Массив{"0"=>4,"1"="3","2"=>3,"3"=>2,"4"=>2}
Я могу создать массив с помощью input.text.split(",");
Но я хотел бы сделать это ассоциативным массивом, как указано выше, как это сделать?
Спасибо.
Решение
Ну, помимо того факта, что массив, подобный тому, который у вас есть, уже "ассоциативен" - связан с числами, начинающимися с 0.Итак:
yourArray[0] // will be 4
yourArray[3] // will be 2
Если вы хотите связать с чем - то другим - например, со строками , - то вам, возможно, захочется заглянуть в Dictionary
класс.
Не связан с StackOverflow