相关疑难解决方法(0)

创建动态变量名称

我们可以在C#中创建动态变量吗?

我知道我的下面的代码是错误和编码很差.但是这段代码有很小的逻辑,比如创建动态变量

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;
Run Code Online (Sandbox Code Playgroud)

在c#中有可能吗?在c#中创建动态变量?并在c#中更改变量名称?并在c#中连接变量名称(就像我们可以连接任何控件ID或名称)...

为什么我需要动态变量名称(方案):

var variablename=""
var variablename0=No;
var variablename1=Yes;
var variablename2=No;
Run Code Online (Sandbox Code Playgroud)

...

我有一个gridview多行.我需要为每一行分配服务器端变量.所以我需要服务器端的变量集.我唯一可以Text=<%# variablename+rowCount%>为每个模板字段设置.

rowCount意味着每个网格行索引.

如果网格有2行,则rowCount值为0,1,2

现在,我需要改变variablename,以variablename0,variablename1,variablename2动态地为单独的行.

c# asp.net asp.net-mvc c#-4.0

35
推荐指数
2
解决办法
11万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

c#-4.0 ×1