0
List<>
に入れられた解析済みの値に通貨記号を追加して「$ 18.00」に表示する方法を知りたい形式ではなく、18.0これは私が今持っているものです。C#テキストファイルから値を取得し、リストボックスで通貨記号を持つように解析する
私は.ToString("N2")
を試しましたが、それほど簡単ではありません。私は現在持っているものをコピー&ペーストします。
私はエラーは発生しませんが、最後に.ToString
を投げ込もうとしましたが、自然にそのシンボルにすることはできません。どんな助けもありがとう!
currentItem.Price = decimal.Parse(strArray[2]);
を試してみて、私はそのショットを与えたが、それは私を与えた:暗黙的に「小数」にタイプ「string」を変換できません。 –
あなたが望む形式を得るためには**文字列**(例えば$ 18.00)になります。したがって、クラスを文字列型に切り替えるか、UIにヒットする前にデータを書式設定する必要があります。 – luly
だから私は何かのようにする必要があります currentItem.Price = decimal.Parse(strArray [2]); currentItem.Price = decimal.Parse(strArray [2])。ToString( "C"); 最初に小数点に変換するには?それとも単純すぎるのか?配列のために問題が起こっているだけですが、UIに到達する前にどのようにフォーマットする必要がありますか? –