首页 > 编程语言 > 详细

【Unity|C#】基础篇(5)——分部类与分部函数(partial)

时间:2020-02-06 18:51:37      阅读:189      评论:0      收藏:0      [点我收藏+]

【学习资料】

  《C#图解教程》(第6章)https://www.cnblogs.com/moonache/p/7687551.html
  电子书下载:https://pan.baidu.com/s/1mhOmBG0

 

【内容】 

    • 分部类
    • 分部方法
    • 其他分部类型
      • 分部结构(partial struct)
      • 分部接口(partial interface)

 


 【笔记】

  • 分部类(partial class)
    • 将一个类拆分成多个分部类(类名必须相同),可以放在不同的文件中
    • 每个分部类都必须标为  partial class 
    • 编译器会自动将 所有分部类的 数据成员 和 函数成员 整合起来
    • 主要作用:类的成员过于繁多庞大,可以拆分成多个部分进行声明

技术分享图片

 

  • 分部函数(partial method)
    • 将成员函数的 声明 与 实现 拆分,放在不同的分部类中
    • 限制
      • 返回值:必须为 void
      • 访问修饰符:不能声明,只能为默认修饰符(private
      • 参数:不能有out,可以有ref
      • 其他修饰符:不能有 virtual、abstract、override、new、sealed、extern
    • 注:可以只有声明没有实现,但不能只有实现没有声明
    • 只有声明,没有实现:编译时,会把所有调用的地方都移除

技术分享图片

 

  • 其他分部类型
    • 分部结构(partial struct)
    • 分部接口(partial interface)

 

【Unity|C#】基础篇(5)——分部类与分部函数(partial)

原文:https://www.cnblogs.com/shahdza/p/12269164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!