2

次の列挙型の場合:

public enum ContentKey {
    Menu = 0,
    Article = 1,
    FavoritesList = 2
};

enum ContentKey は整数 0,1,2 を返します。これを変換またはキャストして、2桁のゼロが埋め込まれた文字列「00」、「01」..「99」などを返すにはどうすればよいですか

4

3 に答える 3

11

電話をかけるときToStringは、フォーマット文字列を使用"00"して、少なくとも2桁の数字を確実に取得できます。

string result = ((int)contentKey).ToString("00");
于 2012-10-16T13:45:26.957 に答える
5
    String.Format("{0:00}", (int)<youEnum>),

列挙型の場合、これを行うだけで済みます

public enum ContentKey {
Menu = 0,
Article,
FavoritesList

};

値が自動的に設定されます

于 2012-10-16T13:46:51.663 に答える
1

intに0を埋め込むことができるとは思いません。

ただし、文字列を使用して実行する場合は、次を使用できます。

string text = value.ToString("00");
于 2012-10-16T13:46:20.037 に答える