某些语言允许您将常量与接口相关联:
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 语言可以定义与接口关联的常量?