c#内部类和分部类

内部类

在一个类中再声明一个类

特点

使用时要包裹者点出自己

作用

亲密关系的变现

注意

访问修饰符影响

cs 复制代码
class Person
{
    public int age;
    public string name;
    public Body body;
    public class Body //这就是内部类
    {
        Arm leftArm;
        Arm rightArm;
        public class Arm //注意访问修饰符
        {        }
    }
}

分部类

概念

把一个类分成几部分声明 关键字 parital

作用

分部描述一个类

增加程序的扩展性

注意

分部类可以写在多个脚本文字中

分部类的访问修饰符要一致

分部类中不能有重复成员

cs 复制代码
partial class Studet
{
    public bool sex;
    public string name;

}
partial class Studet
{
    public int number;
    
   public void Speak(string str)
    {
        Console.WriteLine(str);
    }

}

分部方法

概念

特点 不能加访问修饰符 默认私有

只能在分部类中声明

返回值只能是void

可以有参数但不用 out关键字 了解即可 ,局限较大

相关推荐
Filotimo_18 小时前
5.3 Internet基础知识
开发语言·php
识君啊18 小时前
Java异常处理:中小厂面试通关指南
java·开发语言·面试·异常处理·exception·中小厂
qyzm20 小时前
天梯赛练习(3月13日)
开发语言·数据结构·python·算法·贪心算法
leluckys20 小时前
swift- Swift中常见的面试题
开发语言·汇编·swift
BUG_MeDe20 小时前
json格式字符串解析的简单使用 libjson-c
c语言·开发语言·json
武藤一雄21 小时前
C# 引用传递:深度解析 ref 与 out
windows·microsoft·c#·.net·.netcore
CoderCodingNo21 小时前
【GESP】C++五级练习题 luogu-P1182 数列分段 Section II
开发语言·c++·算法
青槿吖1 天前
第二篇:告别XML臃肿配置!Spring注解式IOC/DI保姆级教程,从入门到真香
xml·java·开发语言·数据库·后端·sql·spring