@WeBBeW

Как к имени типа данных добавлять числа?

Вот допустим такой код:

for(int i = 0; i < 20; i++)
{
     float abc = 2f;
}

И надо так, чтобы к именам float`ов добавлялось число i.
Ну чтобы так было abc1, abc2, abc3, abc4 ....
  • Вопрос задан
  • 173 просмотра
Решения вопроса 3
ayazer
@ayazer
Sr. Software Engineer
никак (если я правильно понял что вы хотите динамически имена переменных создавать). и есть подозрение что вам на самом деле надо вот это:
https://docs.microsoft.com/en-us/dotnet/csharp/pro...
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Nameof ( имя переменной) + i где то как то так вернёт вам строку
Ответ написан
Кажется, вам на самом деле нужны массивы или списки.

С массивами ваш код будет выглядеть так:
var numbers = new double[20]; // создаём массив из double'ов с длиной 20
for(var i = 0; i < numbers.Length; i++) {
  numbers[i] = 2.0;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы