2017-01-14 1 views
-2

J'ai cherché pour cela mais je n'ai pas eu ma réponse. Donc je suis ici. d'accord, alors voici le codeImpression des tableaux implicites

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

Je veux imprimer les PHONENUMBERS mais quand j'essaie je reçois System.String [] à la place. J'ai aussi essayé la boucle foreach. Alors, quel est le moyen d'imprimer le nom ainsi que le numéro de téléphone?

+2

Quel est le code pour les numéros de téléphone d'impression? –

+0

Quel est le résultat spécifique auquel vous vous attendez? –

+0

@ZoranHorvat J'ai essayé d'utiliser foreach (var i dans les contacts) Console.WriteLine (i); et je reçois ce

Répondre

1

Faire usage de string.join ici:

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

Merci, Il Travaillé . –