Как использовать переменные из цикла? C#

288
17 января 2018, 14:17

Например, я создал переменные a1,a2,a3...a100. Как заполнить их по циклу, но не массивом?

Дело в том , что я работаю в Windows Forms, мне нужно заполнить массив из 100 разных мест

Answer 1
  1. В winforms можно использовать массивы контролов, только придётся создавать их кодом, а не в дизайнере.
  2. Контролы являются ссылочным типом, поэтому можно существующие контролы поместить в массив, если с ними потом надо работать как с массивом (естественно, не для присваивания самих переменных).
Answer 2

На самом деле так делать не нужно, для этого используются массивы.

Но если очень хочется то можно, вам необходимо использовать Reflection, но необходимо что бы эти переменные были не локально в функции определены, а являлись переменными класса.

Почитать про Reflection можно тут - https://metanit.com/sharp/tutorial/14.1.php

Answer 3

я создал переменные a1,a2,a3...a100. Как заполнить их по циклу, но не массивом?
...мне нужно заполнить массив...

СОЗДАЙ МАССИВ, ПЕРЕБЕРИ ЕГО МЕСТА ПО ЦИКЛУ, ЗАПОЛНЯЯ КАЖДОЕ МЕСТО
=)

READ ALSO
В чем отличие между .NET Core SDK и .NET Core Runtime?

В чем отличие между .NET Core SDK и .NET Core Runtime?

В чем отличие междуNET Core SDK и

333
Библиотека для склонения по падежам

Библиотека для склонения по падежам

На просторах интернета пруд пруди онлайн-сервисов, но хочется чего-нибудь автономного

387
Дубликаты файлов. Unable to convert classes to dex - Unity

Дубликаты файлов. Unable to convert classes to dex - Unity

Необходимо внедрить play-services-gcm-100

276
Как сделать textbox прозрачным в WinForm C#?

Как сделать textbox прозрачным в WinForm C#?

Как сделать textbox прозрачным в WinForm C#?

356