public class ClassA
{
public string variableA;
public readonly string variableB = "variabl B";
public string variableB1{ get { return "variabe B1"; } }
public static string variableC;
public const string variableD;
}
how should use these variables?
for variables with public static or public const, must reference the class, e.g: ClassA.variableC, ClassA.variableD.
for variables with public but without staitc and const, must reference with a new instance, e.g:
ClassA myClassA = new ClassA(); // create an instance
myClassA.variableA = "variable A"; string variableA = myClassA.variableA; // both get and set( i.e. read and write)
string variableB = myClassA.variableB; string variableB1 = myClassA.variableB1; // only get (i.e. read only)