この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Enum メソッド

列挙型は、ユーザが指定した識別子の有限のセットのうちの 1 つだけを値に持つ抽象データ型です。Apex には LoggingLevel などの組み込み enum があり、独自の enum を定義することもできます。

ユーザ定義 enum であるか組み込み enum であるかに関わらず、すべての Apex enum には引数を取らない次の共通メソッドがあります。

values
このメソッドは、enum の値を、同じ enum 型のリストとして返します。

各 enum 値には、引数を取らない次のメソッドがあります。

name
enum 項目の名前を string として返します。
ordinal
0 から始まる enum 値のリスト内の項目の位置を Integer として返します。

enum 値にユーザ定義メソッドを追加することはできません。

Enum についての詳細は、「enum」を参照してください。

1Integer i = StatusCode.DELETE_FAILED.ordinal();
2
3String s = StatusCode.DELETE_FAILED.name();
4
5List<StatusCode> values = StatusCode.values();