@AlexandrG44

Не работает вывод на консоль сразу нескольких значений. В чем ошибка?

string name = "Tom";
            int age = 34;
            double height = 1.7;
            bool isEmployment = false;
            
            Console.WriteLine($"Name: {0}  Age:{1}  Height: {2}  Employment: {3},", name, age, height, isEmployment);


В консоль оно выводит:
Name: 0 Age:1 Height: 2 Employment: 3,
  • Вопрос задан
  • 51 просмотр
Решения вопроса 2
@yuopi
C# developer
если писать в таком формате, то нужно стереть $.
если хотите писать через формат с $, то вместо 0,1,2,3 подставить внутрь круглых скобок имена переменных.

1 вариант:
Console.WriteLine("Name: {0}", name);

2 вариант:
Console.WriteLine($"Name: {name}");
Ответ написан
MykolaPetiukh
@MykolaPetiukh
Директор кафе
string name = "Tom";
int age = 34;
double height = 1.7;
bool isEmployment = false;
            
Console.WriteLine("Name: {0}  Age:{1}  Height: {2}  Employment: {3},", name, age, height, isEmployment);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
BRIO MRS Казань
от 70 000 до 120 000 ₽
Frostgate studio Новосибирск
от 60 000 до 100 000 ₽
27 сент. 2020, в 00:32
20000 руб./за проект
26 сент. 2020, в 23:26
2000 руб./за проект
26 сент. 2020, в 21:27
100000 руб./за проект