表示したいラベルがありますText("1234567")
。千の区切り文字が付いた数字のようです//
どうすればこれを行うことができますか:
Lable1.Text = string.Format(.....;
Lable1.Text = Convet.ToString(.....;
この2つを説明してください。
表示したいラベルがありますText("1234567")
。千の区切り文字が付いた数字のようです//
どうすればこれを行うことができますか:
Lable1.Text = string.Format(.....;
Lable1.Text = Convet.ToString(.....;
この2つを説明してください。
Dim Num As Integer = 1234567
Label1.Text = Num.ToString("n0")
数値に関連するIFormatProvider情報(で使用するため)については、ここConvert.ToString(...,IFormatProvider)
の備考セクションを参照してください。NumberGroupSeparatorへのリンク、およびいくつかのサンプルコードがある他のフォーマットオプションをたどることができます。
String.Format
IFormatProviderを取ることもできますが、文字列として直接提供される他のフォーマットも理解します。文字列フォーマットメソッドの備考セクションを参照してください。ここでも、国際化された「、」数値の例がある標準数値フォーマットなどの関心領域へのリンクをたどることができます。
幸せな読書。
コメントに応じた追加
IFormatProviderはインターフェイスです。NumberFormatInfoは1つのプロバイダーです。つまり、新しいNumberFormatInfoオブジェクトにフォーマット引数を指定し、それをIFormatProviderとして渡すことができます。NumberFormatInfomembersをいじることができるメンバーのホスト全体があることがわかります。IFormatProviderの利点は、独自の変換形式を作成および定義できることです。必要に応じて、 ICustomFormatterFormat
のメソッドを直接呼び出すこともできます。省略して、これが何をするかについてです。また、 CultureInfo.CurrentCultureに興味があるかもしれません。String.Format