我想重构代码,我需要使代码动态化,如何做到这一点,请看下面的部分?
public class Trv34
{
public string CustomerNumber
public string ProductName
}
Models.Trv34[] itemTrv34 = new Models.Trv34[3]
itemTrv34[0] = new Models.Trv34 {CustomerNumber ="1", ProductName="p1"}
itemTrv34[1] = new Models.Trv34 {CustomerNumber ="2", ProductName="p2"}
itemTrv34[2] = new Models.Trv34 {CustomerNumber ="3", ProductName="p3"}
request.VODB.Trv34= new Models.Trv34[] {
itemTrv34[0],
itemTrv34[1],
itemTrv34[2],
};
我想用动态的东西代替这部分
itemTrv34[0],
itemTrv34[1],
itemTrv34[2],
答案 0 :(得分:0)
想到的最简单的方法是使用Linq:
request.VODB.Trv34 = itemTrv34.ToArray();