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

bookБазове Форматування Рядків

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

main.cs

main.cs

copy
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

copy
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.

Примітка

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

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

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

main.cs

main.cs

copy
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#?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 1.59

bookБазове Форматування Рядків

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

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

main.cs

main.cs

copy
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

copy
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.

Примітка

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

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

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

main.cs

main.cs

copy
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#?

Select the correct answer

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

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

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

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