Is no declaration is private

  • Thread starter Thread starter ad
  • Start date Start date
A

ad

When I declare a varible in class like below:

Is ( string sName;)
equal to
(private string sName;)

----------------------------------------------------------------------------

public class StUnit
{
string sName;

public StUnit()
{

}
}
 
ad said:
When I declare a varible in class like below:

Is ( string sName;)
equal to
(private string sName;)

----------------------------------------------------------------------------

public class StUnit
{
string sName;

public StUnit()
{

}
}

Yes. The easy-to-remember rule for C# is that the default is always the
most private access that you could declare. So for a top-level class,
it's "internal", for static and member variables it's private, etc.
 
Back
Top