在C#中,此关键字有几种用法。
- 资格隐藏以类似名称隐藏的成员
- 使对象将自身作为参数传递给其他方法
- 使对象从方法中返回自身
- 声明索引器
- 声明扩展方法
- 在构造函数之间传递参数
- 要在内部重新分配值类型(结构)value。
- 在当前实例上调用扩展方法
- 转换为其他类型
- 链接在同一类中定义的构造函数
您可以通过在范围内不具有相同名称的成员变量和局部变量来避免首次使用,例如通过遵循通用的命名约定并使用属性(Pascal大小写)而不是字段(驼峰式大小写)来避免与局部变量(也就是骆驼)冲突案件)。在C#3.0中,可以使用自动实现的属性轻松地将字段转换为属性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)