Можно ли создать динамическую переменную в С#?
Я знаю, что мой код ниже порождает ошибку и очень плохое кодирование. Но этот код имеет небольшую логику, например создание динамической переменной
var name=0;
for(i=0;i<10;i++)// 10 means grid length
{
name+i=i;
}
var xx1=name1;
var xx2=name2;
var xx3=name3;
Возможно ли это в С#? Создать динамическую переменную в С#? и изменить имя переменной в С#? и объединить имя переменной в С# (например, мы можем конкатенировать любой идентификатор или имя элемента управления)...
Почему мне нужно имя динамической переменной (сценарий):
var variablename=""
var variablename0=No;
var variablename1=Yes;
var variablename2=No;
. , .
У меня есть gridview
с несколькими строками. И мне нужно назначить переменную стороне сервера для каждой строки. Поэтому мне нужно множество переменных на стороне сервера. я могу установить только Text=<%# variablename+rowCount%>
для каждого поля шаблона.
Этот rowCount
означает каждый индекс строки сетки.
Если сетка имеет 2 строки, то rowCount
значения равны 0,1,2
Теперь мне нужно динамически менять variablename
на variablename0,variablename1,variablename2
для отдельной строки.