打印隐式数组
Printing Implicit Arrays
我已经搜索过了,但没有找到答案。所以我来了。
好的,这是代码
var contacts = new[]
{
new
{
Name = " Eugene Zabokritski",
PhoneNumbers = new[] { "206-555-0108", "425-555-0001" }
},
new
{
Name = " Hanying Feng",
PhoneNumbers = new[] { "650-555-0199" }
}
};
我想打印出 Phone 数字,但当我尝试打印时却得到了 System.String[]。
我也尝试了 foreach 循环。那么打印出姓名和Phone号码的方法是什么?
在这里使用string.Join:
foreach(var contact in contacts)
{
Console.WriteLine("Name: {0}", contact.Name);
Console.WriteLine("PhoneNumbers: {0}", string.Join(",",contact.PhoneNumbers));
}
我已经搜索过了,但没有找到答案。所以我来了。 好的,这是代码
var contacts = new[]
{
new
{
Name = " Eugene Zabokritski",
PhoneNumbers = new[] { "206-555-0108", "425-555-0001" }
},
new
{
Name = " Hanying Feng",
PhoneNumbers = new[] { "650-555-0199" }
}
};
我想打印出 Phone 数字,但当我尝试打印时却得到了 System.String[]。 我也尝试了 foreach 循环。那么打印出姓名和Phone号码的方法是什么?
在这里使用string.Join:
foreach(var contact in contacts)
{
Console.WriteLine("Name: {0}", contact.Name);
Console.WriteLine("PhoneNumbers: {0}", string.Join(",",contact.PhoneNumbers));
}