对于以下枚举:
public enum ContentKey {
Menu = 0,
Article = 1,
FavoritesList = 2
};
枚举ContentKey返回一个整数0,1,2。如何转换或转换它,使其返回两位数的零填充字符串“00”,“01”..“99”等
答案 0 :(得分:11)
当您致电ToString
时,您可以使用格式字符串"00"
来确保至少获得两位数字:
string result = ((int)contentKey).ToString("00");
答案 1 :(得分:5)
String.Format("{0:00}", (int)<youEnum>),
对于枚举你只需要这样做
public enum ContentKey {
Menu = 0,
Article,
FavoritesList
};
它会自动为您设置值
答案 2 :(得分:1)
我不相信你可以用0填充int。
如果你想用字符串来做,你可以使用:
string text = value.ToString("00");