Вопрос

Пользователь вводит строку, разделенную запятыми, и я хотел бы создать из нее ассоциативный массив следующим образом :Входные данные :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 класс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top