質問

私は千の区切り文字を持つ数字のようにそれを示すラベルがあります//

どうすればいいのですか:

Lable1.Text = string.Format(.....;

Lable1.Text = Convet.ToString(.....;
.

これら2つを説明してください。

役に立ちましたか?

解決

IFORMATPROVIDER Numbersに関する情報(使用用) Convert.ToString(...,IFormatProvider)では、備考セクションここ。あなたはリンクをたどることができます。いくつかの例のコードを持つその他の書式設定オプション。

String.FormatもiFormatProviderを取り込むことができますが、文字列として直接指定された他のフォーマットも理解しています。 文字列形式メソッドの備考セクションを参照してください。 標準数値フォーマット国際化された "、"数字の例。

幸せな読書。

に応答して追加

iFormatProviderはインターフェースです。 NUMBERFORTINFO は1つのプロバイダです。つまり、フォーマット引数を新しいNumberFormatInfoオブジェクトに指定し、IFORMATPROVIDERとしてそれを渡すことができます。あなたがこれを見ることができるメンバーのホスト全体があることを見ることができます: NumberFormatInfoメンバー。 iFormatProviderの利点は、独自の変換フォーマットを作成および定義できることです。 cultureinfo.currentCulture

他のヒント

Dim Num As Integer = 1234567
Label1.Text = Num.ToString("n0")
.
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top