C# Winforms文本框编号演示文稿

C# 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 =

我希望文本框显示3位数和指数的数字

f、 e.0.123E-08


有没有办法用普通的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