Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Базове форматування рядків | Робота з типами даних
Основи C#

Базове форматування рядків

Свайпніть щоб показати меню

Note
Визначення

Форматування рядків — це процес побудови та налаштування текстового виводу. Включає вставку змінних і значень у заздалегідь визначений текстовий шаблон. Корисно для створення читабельних і структурованих текстових представлень.

Можна вивести текст і значення змінної, використовуючи вже відомий метод (оператор +):

main.cs

main.cs

12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int number = 10; Console.WriteLine("The value is: " + number); } } }

Однак існують кращі та більш придатні методи форматування рядків, які також можуть обробляти складні випадки. Перший метод — використання синтаксису заповнювачів. Щоб зрозуміти цей синтаксис, скористаємося методом Console.WriteLine:

main.cs

main.cs

123456789101112131415
using 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.

Note
Примітка

Аргументи — це значення, які ми передаємо у функцію або команду. Наприклад, у Console.WriteLine("Value: {0}", 100); вирази "Value: {0}" та 100 є значеннями.

Існує ще один, значно простіший спосіб форматування рядків. Можна використати символ $, щоб позначити, що рядок є форматованим, і безпосередньо вставляти значення у фігурних дужках ({}):

Використовуючи цей синтаксис, можна також створювати та зберігати відформатовані рядки у змінних типу string:

main.cs

main.cs

12345678910111213141516
using 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); } } }
question mark

Які з наведених методів можна використовувати для форматування рядків у C#?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 8

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 8
some-alt