
A nested class is a class declared within another enclosing class. It is a member of its enclosing class, and members of the enclosing class cannot access members of the nested class.
Let’s look at an example code snippet of nested classes in C#.
Exampleclass One {
public int num1;
public class Two {
public int num2;
}
}
class Demo {
static void Main() {
One a = new One();
a.num1++;
One.Two ab = new One.Two();
ab.num2++;
}
}This example shows that class Two is a nested class. Class two is contained within the class one declaration.
The class two here is included in the class one declaration. Therefore, the second class is a nested class. Because it has a public accessibility modifier, it can be accessed outside the scope of class One.
The above is the detailed content of C# nested classes. For more information, please follow other related articles on the PHP Chinese website!
What is an .Xauthority file?
resample function usage
The difference between rest api and api
What are the core technologies necessary for Java development?
There are several types of browser kernels
What to do if the blue screen code 0x0000007e occurs
How to best set up virtual memory
html code collection