3
この二重の変数と仮定します。私は、文字列にし、文化に敏感な方法で、最初の2つの小数を得ることができる方法文化に敏感な方法で、二重の変数に小数を取得
double d = 59.123;
を?すなわち、
string s = "12";
この二重の変数と仮定します。私は、文字列にし、文化に敏感な方法で、最初の2つの小数を得ることができる方法文化に敏感な方法で、二重の変数に小数を取得
double d = 59.123;
を?すなわち、
string s = "12";
整数部分を減算し、100を掛けて小数部分を切り捨て、文字列にキャストすることができます。
private string GetDecimalDigits(double d, int digitsCount)
{
double substracted = d - Math.Floor(d);
return Math.Round(substracted * Math.Pow(10, digitsCount)).ToString();
}
string result = GetDecimalDigits(59.123, 2);