[英]Can I make using `this` mandatory in my code?
有沒有辦法告訴Visual Studio以此使當前實例的合格成員this.
強制性? 我希望清楚。
細節:
在C#中,如果您有實例成員(字段,屬性,方法等),通常可以使用this
或不使用this
來引用它們,例如:
class Foo
{
private int bar;
Foo()
{
// These two lines are both valid, and both do exactly the same thing
bar = 42;
this.bar = 42;
}
}
在我的編碼風格中,我不想this
為可選,我希望上面的第一行至少引起警告。 顯然,這只是出於我自己的目的,我並沒有試圖以某種方式標記生成的程序集,這要求人們使用它也要執行此操作,這純粹是個人風格的事情。
StyleCop似乎默認情況下啟用了此規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.