syntax - Programming terms - field, member, properties (C#) -
i trying find meaning of terms due language barrier not able understand used for. assume "field" variable (object too?) in class while "property" object returns specific value , cannot contain methods etc. "member" understand object declared on class level. these assumptions based on commented code samples careful programmers used "property region" etc. appreciate if explain me.
in c# :
fields : these variables declared @ class level.
public class someclass { private int someinteger; // field public double somedouble; // field protected stringbuidler stringbuidler; // still field }
properties : used accessors private field of class, can provide , set methods wrap logic around field manipulation.
public class someclass { private stringbuilder stringbuilder; // property declaration public stringbuilder stringbuilder { { if(this.stringbuilder == null) this.stringbuilder = new stringbuidler(); return this.stringbuilder; } set { if(this.stringbuilder == null) this.stringbuilder = value; } } }
members : includes fields, properties, methods, events of class.
Comments
Post a Comment