如何枚举C#中的List <t> </t>

时间:2015-02-18 17:00:32

标签: c#

我有以下数据模型

public class Model
{
    public String X { get; set; }
    public String Y { get; set; }

    public Model(String x, String y)
    {
        X = x;
        Y = y;
    }
}

我创建了一个List的类型如下,并添加了元素:

List<Model> list_model = new List<Model>();

我想使用foreach / for循环列出其中的元素:

(foreach Model m in list_model){
   String x=
   String y=
 }

这样就列出了元素x和y。 我该怎么做?

1 个答案:

答案 0 :(得分:5)

您可以使用

foreach(var m in list_model)
{
     string output = string.Format("x:{0}, y:{1}", m.X, m.Y);
     System.Console.WriteLine(output);
}

编辑:或者正如基督指出的那样,你可以使用更精简的版本:

foreach(var m in list_model)
{
     System.Console.WriteLine("x:{0}, y:{1}", m.X, m.Y);
}