Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在文本框C中以正确格式显示数字#_C#_.net_Format - Fatal编程技术网

C# 在文本框C中以正确格式显示数字#

C# 在文本框C中以正确格式显示数字#,c#,.net,format,C#,.net,Format,在文本框中输入的数字存储为整数,假设您在退出文本框时输入一个像0095这样的数字,它应该显示为“95”,另一个文本框采用浮点,如果我输入1.567,它应该显示为“1.5”…如何在C#?中实现这一点,就像我假设的大多数其他语言一样。在C#中,当我这样做时,我从文本框(通常是richtextbox)获取数据,并将其存储为字符串。从那里,您可以将它键入一个int(如果您认为正在键入的是int),然后对浮点数进行相当直接的修剪 使用readline将行作为字符串,或者将整个内容作为字符串,具体取决于您如

在文本框中输入的数字存储为整数,假设您在退出文本框时输入一个像0095这样的数字,它应该显示为“95”,另一个文本框采用浮点,如果我输入1.567,它应该显示为“1.5”…如何在C#?

中实现这一点,就像我假设的大多数其他语言一样。在C#中,当我这样做时,我从文本框(通常是richtextbox)获取数据,并将其存储为字符串。从那里,您可以将它键入一个int(如果您认为正在键入的是int),然后对浮点数进行相当直接的修剪

使用readline将行作为字符串,或者将整个内容作为字符串,具体取决于您如何实现它

使用以下命令将字符串转换为整数:

int numVal = Int32.Parse("105");

然后

Math.Round(float,decimals)

用于修剪浮点。

实际上,textbox只接受整数和浮点…我正在验证textbox。然后,是的,您将textbox设置为字符串,并对其进行浮点或整数解析。
Math.Round(float,decimals)