VS 2012、Windows フォーム、C# の使用
decimal
と呼ばれる変数があり、productPrice
それを 2 つの数値、小数点の左側の数値、および小数点と右側の数値に分割したい場合、どのようなregex
パターンを使用する必要がありますか?
例: productPrice = 3.75
1 つの変数が3
で、もう 1 つの変数が.75
ありがとう!
VS 2012、Windows フォーム、C# の使用
decimal
と呼ばれる変数があり、productPrice
それを 2 つの数値、小数点の左側の数値、および小数点と右側の数値に分割したい場合、どのようなregex
パターンを使用する必要がありますか?
例: productPrice = 3.75
1 つの変数が3
で、もう 1 つの変数が.75
ありがとう!
すでに小数型がある場合は、整数にキャストして整数部分を取得できます。
var intPortion = (int)productPrice;
var remainder = productPrice - intPortion;
これを行うために正規表現は必要ありません。簡単に行うことができますproductPrice.ToString().Split('.')
あなたができるこの数字を使用するには
var price = productPrice.ToString(CultureInfo.CreateSpecificCulture("en-GB")).Split('.');
var dolars = price[0];
var cents = price[1];