这是我的代码:
string Unreadz = "0";
while (true)
{
Unreadz = CheckMail();
if (!Unreadz.Equals("0")) port.Write("m");
else port.Write("n");
}
如果Unreadz
小于10
,我想在它前面加一个0
,在port.write
之前>.
这是我试过的:
if (Unreadz < 10) port.Write("0" + Unreadz);
else port.Write("" + Unreadz);
但它不起作用,因为 Unreadz
是一个字符串。
最佳答案
这应该有效:
port.Write(Unreadz.ToString().PadLeft(2, '0'));
关于c# - 如果 < 10,则在数字前加 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7148400/