c# - Understanding default access modifiers -
i confused access modifiers, thought ask couple of quick questions clarification:
is case in absence of access modifiers data members of class, default private
, though class internal
?
class { int x; }
so, int x
private int x
, class a
internal class a
?
=========================================
also, why following code not compile?
class { protected int x; } public class b : {}
as documentation states, classes , structs default internal , members private.
the code won't compile because, error message state, cannot inherit less accessible class. in case child class public , parent internal.
Comments
Post a Comment