C# Winforms文本框编号演示文稿
我希望文本框显示3位数和指数的数字 f、 e.0.123E-08C# Winforms文本框编号演示文稿,c#,winforms,textbox,C#,Winforms,Textbox,我希望文本框显示3位数和指数的数字 f、 e.0.123E-08 有没有办法用普通的Winforms文本框做到这一点?正如我现在所说,文本框上没有本机属性,但您可以在下面的链接上应用说明 在设置TextBox.Text之前,可以使用格式化字符串 例如: double value = 0.00000000123; string s = value.ToString("#.###E00"); Console.WriteLine(s); 或者只分配给文本框。文本: textBox.Text =
有没有办法用普通的Winforms文本框做到这一点?正如我现在所说,文本框上没有本机属性,但您可以在下面的链接上应用说明 在设置
TextBox.Text之前,可以使用格式化字符串
例如:
double value = 0.00000000123;
string s = value.ToString("#.###E00");
Console.WriteLine(s);
或者只分配给文本框。文本:
textBox.Text = value.ToString("#.###E00");;
不,您需要自己使用double.ToString()或string.format()将其格式化为文本框。是否确实要0.123E-08
?正常情况下,它会被标准化为1.23E-09
哦,那是我的错误,当然是1.23E-09