我想知道如何根据属性的值创建不同的变量。
示例:
foreach (DataColumn column in entry.Columns)
{
if(column.ColumnName.Contains("weight") ||
column.ColumnName.Contains("amount"))
float column.ColumnName = 0;
}
在这种情况下,代码将创建尽可能多的变量,条目中的列包含所选单词,变量将被称为columnName属性。
提前致谢。
答案 0 :(得分:0)
我认为为此目的可以使用词典
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);
}
}