C# 将列表数据填充到数据模型类C中#

C# 将列表数据填充到数据模型类C中#,c#,.net,model-view-controller,C#,.net,Model View Controller,我想了解一些关于单步遍历字段列表并将其值填充到类对象的最有效方法的建议 我目前通过以下方式访问字段(代码不准确,但您可以理解为=]): 私有字符串字段名; 私有值; SessionData rawdata=新SessionData(); var计数=1; foreach(列表中的objecttype obj) { fillValue=obj.valueA+obj.ValueB; 如果(计数

我想了解一些关于单步遍历字段列表并将其值填充到类对象的最有效方法的建议

我目前通过以下方式访问字段(代码不准确,但您可以理解为=]):

私有字符串字段名;
私有值;
SessionData rawdata=新SessionData();
var计数=1;
foreach(列表中的objecttype obj)
{
fillValue=obj.valueA+obj.ValueB;
如果(计数<10)
{
fieldName=“band0”+计数;
}
其他的
{
fieldName=“band”+计数;
}
rawdata.GetType().GetProperty(fieldName).SetValue(rawdata,fillValue,null);
计数++;
}
这就是我如何用值1-99填充“band01”到“band99”(例如)字段的基本思想

除了为每个字段编写单独的if语句外,还有其他更有效的方法吗


谢谢您的时间。

使用if语句代替if语句

fieldName = String.Format( "band{0:00}", count)
fieldName = String.Format( "band{0:00}", count)
fieldName = "band" + count.ToString("00");