扩展属性语法的外观如何

时间:2012-12-09 17:37:51

标签: c# .net

如果Microsoft会添加“扩展属性”的功能,它们的定义语法将如何显示? this is an article on MSDN是关于扩展属性(已从c#4.0中删除的功能)。

1 个答案:

答案 0 :(得分:2)

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

然而,进一步研究,这是一种可能的语法版本:

public static TimeSpan Minutes[this int i]
{
    get { return new TimeSpan(0, i, 0); }
}