Immediate のように C# Interactive (REPL) で値を自動的に出力することは可能ですか? 質問する

Immediate のように C# Interactive (REPL) で値を自動的に出力することは可能ですか? 質問する

使い始めましたC# インタラクティブImmediateまた、プログラムを実行してデバッグする必要なく、いくつかの API 機能を参照して調べることができる点も気に入っています。

問題は、変数名を使用してコマンドを実行しない限り、Immediate のように情報が出力されないことです。

 > string.Format("{0,15}", 10m);         //hit enter, here there is no output
 > var a = string.Format("{0,15}", 10m); //hit enter so...
 > a                                     // hit enter and...
  "        10"                           //...here the value is shown
 >

C# Interactiveのように、すべての評価で値を出力する方法はありますかImmediate(そして、 のように、そのためにさらにコードを記述する必要はありませんConsole.Write)?

ベストアンサー1

はい、評価された式の結果を出力するには、最後にセミコロンを付けないでください。あなたの例では、次のようになります:

string.Format("{0,15}", 10m);

これを行う:

string.Format("{0,15}", 10m)

ドキュメントを見る

おすすめ記事