【问题标题】:How to retrieve the content of returned list collection from a static class如何从静态类中检索返回的列表集合的内容
【发布时间】:2014-05-09 02:25:46
【问题描述】:

如何获取分配给 Main.customers 的客户类的每个元素(名字、姓氏)。我主要做不了customers.firstname

public static class CustomerProvider
{
    public static List<Customer> GetRandomCustomers()
    {
        var result = new List<Customer>();
        var customer1 = new Customer();
        customer1.FirstName = "Tony";
        customer1.LastName = "Romo";
        customer1.DateOfBirth = Convert.ToDateTime("03 / 10 / 88");
        result.Add(customer1);

        return result;
    }

    static void Main(string[] args)
    {
        var customers=  CustomerProvider.GetRandomCustomers();

        foreach (var c in customers)
        {
            Console.WriteLine(customers);
        }

        Console.ReadLine();
        Console.ReadLine(); 
    }

【问题讨论】:

    标签: c# list static return


    【解决方案1】:

    了解您的 foreach 在做什么很重要。

    customers 是您的 Customer 类的集合,c 是一个不同的 Customer 每次循环。

    所以你会这样写:

    foreach (var c in customers)
    {
        Console.WriteLine(c.FirstName);
        Console.WriteLine(c.LastName);
    }
    

    【讨论】:

    • 谢谢,我迷路了,没有在“foreach”中找到那个简单的故障。谢谢
    【解决方案2】:

    应该是这样的:

    foreach (var c in customers)
      {
          Console.WriteLine(c.FirstName);
          Console.WriteLine(c.LastName);
      }
    

    【讨论】:

      【解决方案3】:

      在你的 foreach 中,你写错了变量:

          foreach (var c in customers)
          {
              Console.WriteLine(c.FirstName);
          }
      

      【讨论】:

        【解决方案4】:

        您可以通过c foreach 变量执行此操作。

        foreach (var c in customers)
        {
            Console.WriteLine(c.FirstName);
        }
        

        【讨论】:

          【解决方案5】:

          很简单

          foreach (var c in customers)
          {
              Console.WriteLine(c.FirstName );
              Console.WriteLine(c.LastName );
              Console.WriteLine(c.DateOfBirth );
          }
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2015-10-31
            • 1970-01-01
            • 2015-12-22
            • 2016-08-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多