使用 c#.net 的求和运算中的前导零
本文关键字:求和 net 使用 运算 | 更新日期: 2023-09-27 18:32:25
示例:
int a = 0000000;
int b = 17;
int c = a + b;
C 值应0000017
如果 B 223
表示 C 应该0000223
使用 .ToString("D7")
用于输出,阅读本文中的更多内容 如何:用前导零填充数字
c.ToString("D7");
前导零在字符串中有意义。您可以按如下方式获得它:
result.ToString("D7")
好吧0
和0000000
是相同的整数;如果你想要不同的String
表示形式,那么使用格式:
int a = 0000000; // equals to 0
int b = 17;
int c = a + b;
Console.Write(c.ToString("D7")); // 7 digits, "0000000" format will do the same
你可以使用这种方法:
using System;
public class Example
{
public static void Main()
{
int a = 0000000;
int b = 17;
String s = String.Format("{0,10:0000000}",a+b);
Console.WriteLine(s);
}
}
输出:
0000017
在应用中,前导零仅在显示时才有意义,这意味着当它们实际strings
时。在数字形式中,您看不到,并且这样做/不应该在乎。
因此,不要关心int
变量中的前导零。当您想显示它们或以其他方式用于string
请使用c.ToString("D7")
.当然,您可以更改为任意数量的数字,7仅用于您的示例。