如何动态创建实例?

时间:2016-03-03 23:52:11

标签: c# visual-studio class visual-studio-2015

我目前有多个列表,我希望根据此列表中的数据动态创建类实例。

班级就像休耕一样:

public class itemFav
{
    public string FavsGTS { get; set; }
    public string FavsGPICS { get; set; }
    public string FavsRNS { get; set; }
    public string FavsPIS { get; set; }
    public string FavsIsOns { get; set; }

}

我不确定它是否可能或如何正确完成,但我希望做到这样的事情:

public int itemCount { get; set; }
public dynamic items = new List<dynamic>();

foreach(string item in list1)
{
    itemCount = 0 + items.Count;

    //Here it would create the instances. 
    itemFav instance+itemCount = new itemFav()
    {
        FavsGTS = list1[itemCount],
        FavsGPICS = list2[itemCount],
        FavsRNS = list3[itemCount],
        FavsPIS = list4[itemCount],
        FavsIsOns = list5[itemCount]
    }; 

    items.Add(instance+itemCount);
}

如果有办法,我想知道实例+ itemCount。或者动态创建类实例的正确方法是什么。

0 个答案:

没有答案