我在c#.net中使用科学计算器。数字分组后,操作无效..即。不能进行转换(十进制,八进制,二进制,六边形).. 我怎么解决呢?
if (!string.IsNullOrEmpty(txtSum.Text))
{
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US");
int valueBefore = Int32.Parse(txtSum.Text, System.Globalization.NumberStyles.AllowThousands);
txtSum.Text = String.Format(culture, "{0:N0}", valueBefore);
txtSum.Select(txtSum.Text.Length, 0);
}
这是我的数字分组代码..我想将十进制转换为十六进制,但在数字分组后,它不转换为十六进制..
我的转换代码是:
long decValue = Convert.ToInt64(txtSum.Text);
string hexValue = decValue.ToString("X").ToUpper();
txtSum.Text = hexValue.ToString();