一部の言語では、定数をインターフェイスに関連付けることができます。
W3C抽象インターフェースは同じことを行います。次に例を示します。
// Introduced in DOM Level 2:
interface CSSValue {
// UnitTypes
const unsigned short CSS_INHERIT = 0;
const unsigned short CSS_PRIMITIVE_VALUE = 1;
const unsigned short CSS_VALUE_LIST = 2;
const unsigned short CSS_CUSTOM = 3;
attribute DOMString cssText;
attribute unsigned short cssValueType;
};
このインターフェイスをC#から呼び出せるように定義したいと思います。
どうやらC#はインターフェイスに関連付けられた定数を定義できません。
- そのようなインターフェースをC#に変換する通常の方法は何ですか?
- DOMインターフェイス用の「正規の」C#バインディングはありますか?
- C#ではできませんが、インターフェイスに関連付けられた定数を定義できる別の.NET言語はありますか?