Boolean Multiplier;
double Number;
double Value;
string Text;
Text = (Value * (1 + (Convert.ToInt32(Multiplier)/2)).ToString(".0##");
これは現在のコードです。偽です。ブール値に依存する要素を選択するC#
しかし、この人は部門なしで働いていたにもかかわらず、うまく表示されないフロートと関係していると思います。だから、私は2つの値を持つenumのようなものを使うことができ、ブール値が真であるか偽であるかに依存して1つが選択されることを尋ねたかった。私はかなり新しいので、他の方法だけでなく、側面に10進数の書式設定に関するアドバイスをいただければ幸いです。これはどこかにすでに文書化されている場合は、すみませんが、私はそれを見つけませんでした:(
[バリュー* =マルチプライヤー]ステートメントを使用することもできます([ternary](https://msdn.microsoft.com/en-gb/library/ty67wk28.aspx) 1.5:1; ' ' Text = Value.ToString( "。0 ##"); '代わりに同じロジックを使ってifを使う –
ありがとう、これは私が欲しかったものです。あなたはチェックマークをつけたが悲しいことにそのコメント:/ – Firro
それは本当に答えに値しませんでしたので、私は気にしませんでした:P –