C# Accessibility Keywords : Class Definition « Class « C# / CSharp Tutorial






C# Access Modifier                       Meaning

public                                   Marks a member as accessible from an object variable and derived classes.

private                                  Marks a method as accessible only by the class that has defined the method. 
                                         In C#, all members are private by default.

protected                                Marks a method as usable by the defining class, and any derived classes. 
                                         Protected methods are not accessible from an object variable.

internal                                 Defines a method that is accessible by any type in the same assembly, but not outside the assembly.

protected internal                       Defines a method whose access is limited to the current assembly or types derived from the defining class in the current assembly.








7.1.Class Definition
7.1.1.Class Fundamentals
7.1.2.The General Form of a Class
7.1.3.A Simple Class showing class definition syntax
7.1.4.A simple, but complete, C# class.
7.1.5.A Simple Class with member fields and constrctor
7.1.6.Declare an object of type Building
7.1.7.Create two objects for one class
7.1.8.Copy a class
7.1.9.Encapsulation example
7.1.10.Class can contain class
7.1.11.Inherited member methods and fields
7.1.12.Reference to Base Class
7.1.13.Implement multiple interfaces
7.1.14.Extends class and implements interface
7.1.15.C# Accessibility Keywords
7.1.16.The modifiers can be applied to members of types, and have various uses.
7.1.17.Value Types: class vs struct