【问题标题】:Printing Implicit Arrays打印隐式数组
【发布时间】:2017-05-29 18:56:32
【问题描述】:

我已经搜索过这个但我没有得到我的答案。所以我在这里。 好的,下面是代码

var contacts = new[] 
{
    new
    {
        Name = " Eugene Zabokritski",
        PhoneNumbers = new[] { "206-555-0108", "425-555-0001" }
    },
    new
    {
        Name = " Hanying Feng",
        PhoneNumbers = new[] { "650-555-0199" }
    }
};

我想打印出电话号码,但是当我尝试时,我得到了 System.String[]。 我也尝试了 foreach 循环。那么如何打印姓名和电话号码呢?

【问题讨论】:

  • 打印电话号码的代码是什么?
  • 你期望的具体结果是什么?
  • @ZoranHorvat 我尝试使用 foreach (var i in contacts) Console.WriteLine(i);我得到这个
  • @CircleHsiao 我希望这个

标签: c# arrays string var implicit


【解决方案1】:

使用字符串。在这里加入:

foreach(var contact in contacts)
{
   Console.WriteLine("Name: {0}", contact.Name);
   Console.WriteLine("PhoneNumbers: {0}", string.Join(",",contact.PhoneNumbers));
}

【讨论】:

  • 谢谢,成功了。
猜你喜欢
  • 1970-01-01
  • 2013-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多