我的应用程序中有以下遗留代码,并希望对其进行优化。arrayOfAttrValue
具有独特的属性。我可以使用 LINQ 来实现循环优化吗?如果是这样,那么你能告诉我怎么做吗?
foreach (AttrValue attr in arrayOfAttrValue)
{
switch(attr.Attribute)
{
case Constants.Gender
mymodel.Gender = attr.Value;
break;
case Constants.Identifier
mymodel.AppIdentifier = attr.Value;
break;
}
}
我的意图不一定是只使用 LINQ。任何其他减少循环的方法也会有所帮助。
谢谢。