c# - 在 C# 中,通过 this.XYZ 访问当前对象的属性与仅 XYZ 相比被认为是糟糕的风格

标签 c# coding-style

这是从不使用 this.XYZ 结构的简单案例吗?

最佳答案

如果它违反了您的风格指南,它只会被认为是糟糕的风格。有时需要使用 this 来限定局部变量上的成员变量:

public MyType(int arg)
{
    this.arg = arg;
}

这个问题也可以通过样式指南来缓解。例如,为成员添加前缀“_”:

public MyType(int arg)
{
    _arg = arg;
}

关于c# - 在 C# 中,通过 this.XYZ 访问当前对象的属性与仅 XYZ 相比被认为是糟糕的风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309161/

相关文章:

codeigniter - 访问$ this-> input-> post()的Codeigniter最佳实践

c# - C# 中的 Paypal IPN 监听器问题

c# - 在多个线程之间拆分循环

javascript - 如何添加按钮并向其添加事件

coding-style - Lazarus 编码风格指南

c# - 在 C# 中表示类型化 N 元组

c# - 如何即时将 DataSet 对象转换为 ObjectContext( Entity Framework )对象?

c# - 无法在 Visual Studio 中键入

python - 如何最合理地分解行,在Python中保留 "within 80 chars"?

.net - `1 or ` 2 后缀对于 Microsoft 创建的类意味着什么?