上下文关键字
上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。本节介绍下面这些上下文关键字:
get 为属性或索引器定义访问器方法。
partial 在整个同一编译单元内定义分部类、结构和接口。
set 为属性或索引器定义访问器方法。
where 向泛型声明中添加约束。(另请参见 LINQ where)。
yield 在迭代器块中使用,用于向枚举数对象返回值或发信号结束迭代。
value 用于设置访问器和添加或移除事件处理程序。
C# 3.0 中引入的所有查询关键字也都是上下文相关的。有关更多信息,请参见查询关键字(C# 参考)。