【发布时间】:2011-12-12 15:05:30
【问题描述】:
最近有一个关于在 Nemerle 语言中添加扩展属性的讨论。 但是语法不清楚。
更新的建议语法:
module MExtension
{
[ExtensionProperty(string)] public StringProp : int { get; set; }
[ExtensionProperty(int)] public IntProp : string { get { "abc" } }
}
module MTest
{
F() : void
{
def x : int = "ab".StringProp;
"abc".StringProp = 100;
def y : string = 10.IntProp;
}
}
注意:模块 == 静态类
你怎么看?
【问题讨论】:
标签: nemerle