0

Почему в коде, используется {0} при выводе? А не имя самой производной?

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SoloLearn { class Program { static void Main(string[] args) { string yourName; Console.WriteLine("What is your name?"); yourName = Console.ReadLine(); Console.WriteLine("Hello {0}", yourName); } } }

22nd Sep 2019, 9:03 AM
Lenar Valeev
5 Réponses
+ 1
Это просто разные способы написания одного и того же. // Interpolation Method Console.WriteLine(
quot;Hello {yourName}"); // Concatenation Method Console.WriteLine("Hello " + yourName); // Format Method Console.WriteLine("Hello {0}", yourName);
22nd Sep 2019, 9:11 AM
Phurinat Puekkham
Phurinat Puekkham - avatar
0
а что именно означает {0} он за что отвечает, типо 1 переменная?
22nd Sep 2019, 9:13 AM
Lenar Valeev
0
Это относится к порядковому номеру параметра Например Console.WriteLine("Person details - {0} {1}", firstName, lastName);
22nd Sep 2019, 9:19 AM
Phurinat Puekkham
Phurinat Puekkham - avatar
0
Спасибо за помощь.
22nd Sep 2019, 9:20 AM
Lenar Valeev
0
Мое удовольствие
22nd Sep 2019, 9:22 AM
Phurinat Puekkham
Phurinat Puekkham - avatar