0
Пожалуйста, объясните, что делает эта часть кода (x = {0}; y = {1}",)
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) { int x = 10; double y = 20; Console.WriteLine("x = {0}; y = {1}", x, y); } } }
2 Answers
+ 1
ну вместо {0} подставиться значение икса, а вместо {1} (заполнитель) поставиться соотвественно значение игрека, потому что они дальше идут именно как х, у
+ 5
It's called Composite Formatting.
https://docs.microsoft.com/en-us/dotnet/standard/base-types/composite-formatting
As for why we used it over concatenation:
https://stackoverflow.com/questions/16432/string-output-format-or-concat-in-c