C# 如何生成未确定长度的通用列表

C# 如何生成未确定长度的通用列表,c#,C#,我正在尝试用c#生成比萨饼订购历史项目的列表。然而,对于方法的返回,我不确定要返回的列表的可能最大长度,也不确定现在的方向 现在只是尝试设置方法return,所以方法中没有代码,只是不确定括号之间应该放什么,因为列表中可能有1个pizza字符串,或者可能有99个pizza字符串 // for the return values they would be (multiple strings of different pizza names (problem), datestamp, cost,

我正在尝试用c#生成比萨饼订购历史项目的列表。然而,对于方法的返回,我不确定要返回的列表的可能最大长度,也不确定现在的方向

现在只是尝试设置方法return,所以方法中没有代码,只是不确定括号之间应该放什么,因为列表中可能有1个pizza字符串,或者可能有99个pizza字符串

// for the return values they would be (multiple strings of different pizza names (problem), datestamp, cost, pizza store location) 

public List<List<>(problem area), int, decimal, string> OrderHistory()
{
  // empty code
}
//返回值(不同比萨饼名称的多个字符串(问题)、日期戳、成本、比萨饼店位置)
公共列表OrderHistory()
{
//空代码
}

如果列表是任意大小的,您可以让它返回
列表
列表
它不需要设置大小,即

public List<MyModel> DoAThing()
{
    List<MyModel> myList = new List<MyModel>();

    MyModel addThing = new MyModel();
    addThing.Name = "Tomato";
    addThing.Colour = "Red";

    myList.Add(addThing);

    return myList;
}
public List DoAThing()
{
List myList=新列表();
MyModel addThing=新建MyModel();
addThing.Name=“番茄”;
addThing.color=“红色”;
myList.Add(addThing);
返回myList;
}
(当然,我的例子只有一个项目,但是添加每个活生生的地狱,你不需要指定大小)


在上面,如果你想要一个列表列表,创建一个新模型,并将列表作为该模型的属性,你可以用列表列表列表,如果你真的想要的话,只需构建这个吸盘。

如果列表只是一个任意大小的列表,你可以让它返回
列表
列表
它不需要设置大小,即

public List<MyModel> DoAThing()
{
    List<MyModel> myList = new List<MyModel>();

    MyModel addThing = new MyModel();
    addThing.Name = "Tomato";
    addThing.Colour = "Red";

    myList.Add(addThing);

    return myList;
}
public List DoAThing()
{
List myList=新列表();
MyModel addThing=新建MyModel();
addThing.Name=“番茄”;
addThing.color=“红色”;
myList.Add(addThing);
返回myList;
}
(当然,我的例子只有一个项目,但是添加每个活生生的地狱,你不需要指定大小)


最重要的是,如果你想要一个列表列表,创建一个新模型并将列表作为该模型的属性,你可以用列表列表列表,如果你真的想的话,只需构建一个吸盘。

列表已经有了动态大小并且可以扩展,你不需要在声明中添加大小。列表已经有了动态大小并且可以扩展,您不需要在声明中输入大小。