Что такое printf в С#

Я хочу знать, что использовать в С# для форматирования моего вывода в окне консоли Я попытался использовать \t, но это не сработало

Я знаю, что есть printf в C для форматирования моего вывода

проверить это изображение http://s15.postimg.org/94fstpi2z/Console.png

Ответ 1

В С# нет прямого дублирования "printf". Вы можете использовать PInvoke для вызова его из библиотеки C.

Однако существует

Console.WriteLine("args1: {0} args2: {1}", value1, value2);

или

Console.Write("args1: {0} args2: {1}", value1, value2);

или

Console.WriteLine(string.Format("args1: {0} args2: {1}", value1, value2));

или

Console.Write(string.Format("args1: {0} args2: {1}", value1, value2));

Или (только для С# 6 +)

Console.WriteLine($"args1: {value1} args2: {value2}");

Или (только для С# 6 +)

Console.Write($"args1: {value1} args2: {value2}");