ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1、使用partial 关键字表明可在命名空间内定义该类、结构或接口的其他部分 2、所有部分都必须使用partial 关键字 3、各个部分必须具有相同的可访问性,如public、private 等 4、如果将任意部分声明为抽象的,则整个类型都被视为抽象的 5、如果将任意部分声明为密封的,则整个类型都被视为密封的 6、如果任意部分声明继承基类时,则整个类型都将继承该类 7、各个部分可以指定不同的基接口,最终类型将实现所有分部声明所列出的全部接口 8、在某一分部定义中声明的任何类、结构或接口成员可供所有其他部分使用 ~~~ //源class public class ToDo { public string name { get; set; } public string password { get; set; } public bool judge(string Name, string Password) { if (Name == name && password == Password) { return true; } return false; } }//用partial后拆分为一下 public partial class TODO { public string name { get; set; } public string password { get; set; } } public partial class TODO { public bool judge(string Name, string Password) { if (Name == name && password == Password) { return true; } return false; } }//由于拥有Parial指定后,不管分为几个类,class指针始终指向TODO,所以可以调用其中的所有属性,哈哈哈,挺好玩的 ~~~