1

如果微软添加“扩展属性”的特性,它们的定义语法会如何出现?这是 MSDN 上的一篇关于扩展属性的文章(从 c# 4.0 中删除的功能)。

4

1 回答 1

2

这是纯粹的猜测。据我所知,即使是微软也不知道语法是什么。他们可以添加一个新的关键字或完全其他的东西。

但是,进一步研究,这是语法的一个可能版本:

public static TimeSpan Minutes[this int i]
{
    get { return new TimeSpan(0, i, 0); }
}
于 2012-12-09T17:45:25.097 回答