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