Вывод значений переменных на консоль в C#

Рассмотрим примеры вывода значений переменных на консоль.
Дабы не придумывать/изобретать велосипед, материал взят из сайта https://metanit.com/. и частично переработан . Так же указываю прямую ссылку на данный материал. https://metanit.com/sharp/tutorial/2.15.php   

Для вывода информации/значений переменных в консоль в ранних примерах использовалась команда, а теперь мы будем называть это методом Console.WriteLine. То есть, если мы хотим вывести некоторую информацию на консоль, то нам надо передать ее в метод Console.WriteLine в качестве параметра

using System;
   class Program {
       public static void Main()    {
            string hello = "Привет мир";
            Console.WriteLine(hello);
            Console.WriteLine("Добро пожаловать в C#!");
            Console.WriteLine("Пока мир...");
            Console.WriteLine(24.5);
             
            Console.ReadKey();
        }
    }

Иногда нужно вывести в одной строке значения нескольких переменных. В этом случае мы можем использовать знак $ перед строкой, которая формирует вывод. Далее в строке вывода мы указываем текст и берем имена переменных в фигурные кавычки.

using System;
   class Program {
       public static void Main()    {
             string name = "Tom";
            int age = 34;
            double height = 1.7;
            Console.WriteLine($"Имя: {name}  Возраст: {age}  Рост: {height}м");
 
            Console.ReadKey();
           }
    }

Но есть и альтернатива данному способу, если не охота использовать знак $. То же самое, но вид, как говорится сбоку. В данном примере происходит вывод данных на экран, но строка вывода формируется из текста, а имена переменных нумеруются по порядку с нуля в фигурных кавычках, а сами переменные перечисляться после закрытия основной строки.

using System;
   class Program {
       public static void Main()    {
             string name = "Tom";
            int age = 34;
            double height = 1.7;
            Console.WriteLine("Имя: {0}  Возраст: {2}  Рост: {1}м", name, height, age);
 
            Console.ReadKey();
        }
    }

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments