web-dev-qa-db-ja.com

C#のprintfは何ですか

コンソールウィンドウで出力をフォーマットするためにC#で何を使用するか知りたいのですが、\ tを使用しようとしましたが、うまくいきませんでした

私は出力をフォーマットするためにCにprintfがあることを知っています

この画像を確認してください https://s15.postimg.cc/94fstpi2z/Console.png

13
user2387220

C#には直接の「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));

または(C#6 +のみ)

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

または(C#6 +のみ)

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