有没有办法可以在C#中填写数字?

时间:2017-08-03 17:40:44

标签: c#

我有这段代码:

phrasesPage.Title = "Timer: " + AS.timerSeconds.ToString();

秒数可以是120到0之间的任何值。有没有办法可以将显示器显示为“Timer:”加上数字120 ... 099 .. 002 ... 001 ... 000。换句话说,我需要将数字显示为三位数,左边填充为0

2 个答案:

答案 0 :(得分:5)

| component | component_of | depth | |-----------|--------------|-------| | D | D | 0 | | D | A | 1 | | D | B | 2 | | C | C | 0 | | B | B | 0 | | B | A | 1 | | A | A | 0 | 应该有用。

.ToString("000")

有关格式字符串的其他示例,请参阅Custom Numeric Formats

答案 1 :(得分:1)

<asp:DropDownList ID="DropDownList1" runat="server" CssClass="YellowDropDown">
    <asp:ListItem Text="Option 0" Value="0"></asp:ListItem>
    <asp:ListItem Text="Option 1" Value="1"></asp:ListItem>
    <asp:ListItem Text="Option 2" Value="2"></asp:ListItem>
</asp:DropDownList>

<style>
    .YellowDropDown {
        border: 2px solid transparent;
    }
    .YellowDropDown:hover, .YellowDropDown:focus {
        border: 2px solid yellow;
    }
</style>