2016-05-09 3 views
24

私はC#6のいくつかの新機能を使用しました。簡単な使い方のための補間された文字列($ "{EmployeeName}、{Department}"のような文字列変数を含むメッセージを表示)。C#6補間された文字列を使って2倍にフォーマットする方法は?

ここで、フォーマットされたdouble値を表示するために補間された文字列を使用します。

var aNumberAsString = aDoubleValue.ToString("0.####"); 

は、どのように私はそれを補間し、文字列として書くことができますか? $のようなもの「{} aDoubleValue ....」

答えて

42

あなたはコロン(:)で発現させた後、書式文字列を指定することができます。

var aNumberAsString = $"{aDoubleValue:0.####}"; 
+2

可能な書式設定の一覧は、[ここで(カスタム形式の場合)](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-文字列)と[ここ(標準形式の場合)](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-st)リング) – kmote

9

コロン変数は、フォーマットを指定した後、

Console.Write($"{aDoubleValue:0.####}"); 
+0

良い答え、それはicと死んだネクタイのように見えます。 –

関連する問題