如果Microsoft会添加“扩展属性”的功能,它们的定义语法将如何显示? this is an article on MSDN是关于扩展属性(已从c#4.0中删除的功能)。
答案 0 :(得分:2)
这是纯粹的猜测。据我所知,即使微软还不知道语法是什么。他们可以完全添加新关键字或其他内容。
然而,进一步研究,这是一种可能的语法版本:
public static TimeSpan Minutes[this int i]
{
get { return new TimeSpan(0, i, 0); }
}