【发布时间】:2021-10-26 13:01:02
【问题描述】:
我们可以在 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;
在c#中可以吗?在 C# 中创建动态变量?并更改 c# 中的变量名?并在 c# 中连接变量名称(就像我们可以连接任何控件 id 或名称)...
为什么需要动态变量名(场景):
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。
【问题讨论】:
-
如果你问一个特定
c#版本的问题,你应该只添加它。如果您用一般的c#提问,只需c#标签就足够了。 -
@MichaC :) 我不需要数组。
-
经过很长时间,现在我知道它可以在 angularjs 中实现。
标签: c#