根据属性值声明不同的变量
本文关键字:变量 声明 属性 | 更新日期: 2023-09-27 18:34:45
我想知道如何根据属性的值创建不同的变量。
例:
foreach (DataColumn column in entry.Columns)
{
if(column.ColumnName.Contains("weight") ||
column.ColumnName.Contains("amount"))
float column.ColumnName = 0;
}
在这种情况下,代码将创建与条目中包含所选单词的列一样多的变量,并且这些变量将作为 columnName 属性调用。
提前谢谢。
我认为为此目的可以使用字典
Dictionary<string, float> columnNameAndValue = new Dictionary<string, float>();
foreach (DataColumn column in entry.Columns)
{
if (column.ColumnName.Contains("weight") ||
column.ColumnName.Contains("amount")) //float column.ColumnName = 0;
{
columnNameAndValue.Add(column.ColumnName, 0);
}
}