Базове Форматування Рядків
Свайпніть щоб показати меню
Можна вивести текст і значення змінної, використовуючи вже відомий метод (оператор +):
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int number = 10; Console.WriteLine("The value is: " + number); } } }
Однак існують кращі та більш придатні методи форматування рядків, які також дозволяють працювати зі складними випадками. Перший метод — використання синтаксису заповнювачів. Щоб зрозуміти цей синтаксис, скористаємося методом Console.WriteLine:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int val1 = 10; int val2 = 20; int val3 = 30; Console.WriteLine("The values are: {0}, {1} and {2}", val1, val2, val3); } } }
У наведеному вище коді ми вставляємо заповнювачі у рядок у тих місцях, де мають бути підставлені значення. Синтаксис заповнювача — це число (індекс), взяте у фігурні дужки {index}, і значення index починається з 0. Коли формується вихідний рядок, заповнювачі замінюються відповідними значеннями, які передаються як додаткові аргументи методу Console.WriteLine.
Примітка
Аргументи — це значення, які ми передаємо у функцію або команду. Наприклад, у
Console.WriteLine("Value: {0}", 100);вирази"Value: {0}"і100є значеннями.
Існує ще один значно простіший спосіб форматування рядків. Можна використати символ $, щоб позначити, що рядок є форматованим, і безпосередньо вставляти значення у фігурних дужках ({}):
Використовуючи цей синтаксис, також можливо створювати та зберігати форматовані рядки у змінних типу string:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int val1 = 10; int val2 = 20; int val3 = 30; string text = $"The values are: {val1}, {val2} and {val3}"; Console.WriteLine(text); } } }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат