C#类的嵌套类型与命名空间

   2024-10-01 9550
核心提示:在C#中,可以在一个类中定义其他类,这种类叫做嵌套类型。嵌套类型可以访问外部类的私有成员,并且可以被外部类访问。嵌套类型可

在C#中,可以在一个类中定义其他类,这种类叫做嵌套类型。嵌套类型可以访问外部类的私有成员,并且可以被外部类访问。嵌套类型可以提高代码的模块化和可维护性。

示例代码如下:

using System;namespace MyNamespace{    public class OuterClass    {        private int outerClassPrivateField;        public class NestedClass        {            public void DisplayOuterClassPrivateField(OuterClass outer)            {                Console.WriteLine($"Outer class private field value: {outer.outerClassPrivateField}");            }        }    }    class Program    {        static void Main()        {            OuterClass outer = new OuterClass();            OuterClass.NestedClass nested = new OuterClass.NestedClass();            nested.DisplayOuterClassPrivateField(outer);        }    }}

在上面的代码中,NestedClass是OuterClass的嵌套类。在Main方法中,可以通过OuterClass.NestedClass来访问NestedClass并调用其方法。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号