关于C#中的partial 同行⼀高手请进

2024-11-29 11:43:32
推荐回答(2个)
回答1:

表示你定义的类是部分定义,不仅是WindowsForm,ASP.NET也一样,因为aspx(ascx)中有一些东西也是需要变成ViewState吐出去.
一般情况下我们见到的都是设计器生成的代码在一个partial类里,你自己的代码逻辑在另一个同名partial类里,这两个类合起来成为一个完整的类.

回答2:

partial就是把一个类分成两个文件,这个在WinForm程序里很常见
你的设计器代码通常在Form.Designer.cs里,而你自己写的代码通常在Form.cs里
Form.Designer.cs里的类是partial class Form1
Form.cs的类是partial class Form1:Form