c# style for private variable using _ or this? -
i know prefer way refer private field in c# code?
is using underscore in front of variable _ or using this prefer way?
what benefits , disadvantages of these 2 styles?
in code
private string _name; private void getname() { return string.format("{0} - hello", _name); } or second method
private string name; private void getname() { return string.format("{0} - hello", this.name); } i prefer 2nd method, because clearer me variable name belong instance, , used them extensively in javascript, dont see them used in c#, first style prefer
there isn't rule or general recommendation this. should pick 1 way , stick it, or agree on 1 if in team.
the advantage of using underscore on this it's part of variable name. can access _name _name, not name. when use this can access name instead of this.name.
javascript conventions doesn't translate c# private members, there no private members in javascript, , there no class scope way access member using this.
Comments
Post a Comment