更新:2007 年 11 月

上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。本节介绍下面这些上下文关键字:

add

get   为属性或索引器定义访问器方法。

global

partial 在整个同一编译单元内定义分部类、结构和接口。

remove

set   为属性或索引器定义访问器方法。

where 向泛型声明中添加约束。(另请参见 where)。

yield 在迭代器块中使用,用于向枚举数对象返回值或发信号结束迭代。

value 用于设置访问器和添加或移除事件处理程序。

C# 3.0 中引入的所有查询关键字也都是上下文相关的。有关更多信息,请参见查询关键字(C# 参考)

请参见

概念

参考

其他资源