列挙型はプログラミング言語の「舞台裏」でどのように機能しますか?言語ごとに、これらのデータ型を表す方法が異なると思います。
Javaでは、==演算子を使用できます。次に例を示します。
public class TestEnum {
private enum Test {
foo, bar
}
public static void main(String[] args) {
System.out.println(Test.foo == Test.foo); // returns true
}
}
==の間に列挙型はプリミティブに変換されますか?または、列挙値はシングルトンですか?C#はJavaと同じ方法で列挙型を活用しますか?データベース列挙型はプログラミング言語とは異なる方法で処理されますか?