コンマ(カンマ)を抜くには?

解決


美紀  2013-11-29 05:03:48  No: 143483

Visual Basic 2010 Expressです。

文字変数  1,234  のコンマ(カンマ)を抜いて、
1234  にしたいのですが簡単にする方法はあるのでしょうか?

あったら教えてください。


YuO  2013-12-01 05:48:26  No: 143484

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


美紀  2013-12-04 00:15:00  No: 143485

すみません。
何のことかさっぱり分りません(^^;


美紀  2013-12-05 03:10:20  No: 143486

解決しました。
有り難うございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加