你可以在这样的一个语句中做到这一点,
var list = new List<DataclassModeloSD>()
{
new DataclassModeloSD()
{
tablaT001 = new T001()
{
BUKRS = "asdasd",
BUTXT = "dassdf"
},
tablaT001W = new T001W()
{
NAME1 = "asdfsdf",
WERKS = "sdfsdf'
},
tablaTSPAT = new TSPAT()
{
SPART = "dsfsdf",
VTEXT = "sdfdfg"
}
},
new DataclassModeloSD()
{
tablaT001 = new T001()
{
BUKRS = "hjkhjk",
BUTXT = "dfg"
},
tablaT001W = new T001W()
{
NAME1 = "ghjhj",
WERKS = "jkl'
},
tablaTSPAT = new TSPAT()
{
SPART = "fgh",
VTEXT = "dfg"
}
}
};
或者其他类似的方式
var tablaT001 = new T001()
{
BUKRS = "asdasd",
BUTXT = "dassdf"
};
var tablaT001W = new T001W()
{
NAME1 = "asdfsdf",
WERKS = "sdfsdf'
};
var tablaTSPAT = new TSPAT()
{
SPART = "dsfsdf",
VTEXT = "sdfdfg"
};
var dataclassModeloSD = new DataclassModeloSD();
dataclassModeloSD.tablaT001 = tablaT001;
dataclassModeloSD.tablaT001W = tablaT001W;
dataclassModeloSD.tablaTSPAT = tablaTSPAT;
list.Add(dataclassModeloSD);
或另一个添加多个项目的示例
var modeloSD1 = new DataclassModeloSD()
{
tablaT001 = new T001()
{
BUKRS = "asdasd",
BUTXT = "dassdf"
},
tablaT001W = new T001W()
{
NAME1 = "asdfsdf",
WERKS = "sdfsdf'
},
tablaTSPAT = new TSPAT()
{
SPART = "dsfsdf",
VTEXT = "sdfdfg"
}
};
var modeloSD2 = new new DataclassModeloSD()
{
tablaT001 = new T001()
{
BUKRS = "hjkhjk",
BUTXT = "dfg"
},
tablaT001W = new T001W()
{
NAME1 = "ghjhj",
WERKS = "jkl'
},
tablaTSPAT = new TSPAT()
{
SPART = "fgh",
VTEXT = "dfg"
}
};
list.Add(modeloSD1);
list.Add(modeloSD2);
但是请注意:这都是非常琐碎的东西,并且有很多资源可用于此级别的编码。请务必在互联网上搜索,因为此时您会学到比提出问题更多的知识。