J'ai une application de console simple avec la ligne de codes suivante.C# Impression des valeurs de chaîne avec des longueurs au bas de chaque valeur?
string[] daysOfWeek = { "Monday", "Tuesday" };
IEnumerable<int> lengths = daysOfWeek.Select(x => x.Length);
//Each Day will be print
foreach (var eachDay in daysOfWeek)
{
Console.WriteLine(eachDay);
}
//Lenth of each day
foreach (var eachDayLength in lengths)
{
Console.WriteLine(eachDayLength);
}
Affichage de sortie actuel, d'abord toutes les valeurs, puis les longueurs.
Est-il possible que la sortie soit comme ça?
//expected output
//Monday
//6
//Tuesday
//7
FYI vous n'avez pas besoin d'appeler 'ToString();'. 'Console.WriteLine()' a une surcharge ['int'] (https://msdn.microsoft.com/fr-fr/library/70x4wcx1 (v = vs.110) .aspx). – sab669