1
string userTypeId = ((int)ERPSystemUserType.Basic).ToString();

public enum ERPSystemUserType
{
    Basic = 20,
    Upgraded = 30
}

を使用するToString()と、列挙型の文字列値が返されますが、定義された値を使用したいと考えていintます。

属性または方法はありますか、列挙型の番号で文字列を返すために使用できますか? する代わりに((int)ERPSystemUserType.Basic).ToString()。拡張機能を使用したくない場合は、すべての列挙型に使用する必要があります。

4

1 に答える 1

4

を使用し.ToString("D")ます。列挙形式文字列を参照してください。

于 2013-08-04T14:06:52.680 に答える