次の列挙型の場合:
public enum ContentKey {
Menu = 0,
Article = 1,
FavoritesList = 2
};
enum ContentKey は整数 0,1,2 を返します。これを変換またはキャストして、2桁のゼロが埋め込まれた文字列「00」、「01」..「99」などを返すにはどうすればよいですか
次の列挙型の場合:
public enum ContentKey {
Menu = 0,
Article = 1,
FavoritesList = 2
};
enum ContentKey は整数 0,1,2 を返します。これを変換またはキャストして、2桁のゼロが埋め込まれた文字列「00」、「01」..「99」などを返すにはどうすればよいですか
電話をかけるときToString
は、フォーマット文字列を使用"00"
して、少なくとも2桁の数字を確実に取得できます。
string result = ((int)contentKey).ToString("00");
String.Format("{0:00}", (int)<youEnum>),
列挙型の場合、これを行うだけで済みます
public enum ContentKey {
Menu = 0,
Article,
FavoritesList
};
値が自動的に設定されます
intに0を埋め込むことができるとは思いません。
ただし、文字列を使用して実行する場合は、次を使用できます。
string text = value.ToString("00");