Базове Форматування Рядків
Можемо вивести текст і значення змінної, використовуючи вже відомий метод (оператор +
):
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}
, і значення індексу починається з 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); } } }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.59
Базове Форматування Рядків
Свайпніть щоб показати меню
Можемо вивести текст і значення змінної, використовуючи вже відомий метод (оператор +
):
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}
, і значення індексу починається з 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); } } }
Дякуємо за ваш відгук!