Visual Basic 2010 Expressです。
文字変数 1,234 のコンマ(カンマ)を抜いて、
1234 にしたいのですが簡単にする方法はあるのでしょうか?
あったら教えてください。
Int32.ParseにNumberStyles.AllowThousandsを渡せばできます。
ただし,「カンマ」と言っているのが
・常にカンマであるならば,CultureInfo.InvariantCultureをIFormatProviderとして指定する
・カルチャ固有 (,を使う文化圏ならば,で.を使う文化圏なら.など)であるならば,CultureInfo.CurrentCultureをIFormatProviderとして指定するか,IFormatProviderをとらないInt32.Parseを使う
となります。
refs)
http://msdn.microsoft.com/ja-jp/library/9yaffedz.aspx
http://msdn.microsoft.com/ja-jp/library/c09yxbyt.aspx
http://msdn.microsoft.com/ja-jp/library/system.globalization.numberstyles.aspx
http://msdn.microsoft.com/ja-jp/library/system.globalization.cultureinfo.invariantculture.aspx
http://msdn.microsoft.com/ja-jp/library/system.globalization.cultureinfo.currentculture.aspx
すみません。
何のことかさっぱり分りません(^^;
解決しました。
有り難うございました。
ツイート | ![]() |