2010-12-08 62 views
0

我看到在C#winforms中有两个相同类(FORM)的部分类。C#中部分类的执行顺序

1. Form1.cs的
2. Form1.Designer.cs

在其变化设计师制作效果形式中的同时布局(不编译)但在form1.cs(代码文件)在运行时会影响布局。

这两个文件的主要区别是什么?
哪条线在两个文件中有所不同?
部分类的执行顺序是什么?

+0

接受的答案(和对它的评论)是正确的。但是,如果你问的是`.designer.cs`文件,那真的不重要。 **你不应该自己修改这个文件。**它由Visual Studio设计者在内部处理。 – 2010-12-08 06:33:12

回答

4

部分类只允许开发人员将该类拆分为多个文件。编译时就好像该类存在于一个文件中一样。

+3

为了澄清这个答案,“执行顺序”与在一个文件中存在类完全相同。编译器将读入这两个文件并将它们组合成一个类。所以没有“执行顺序”本身。 – cdhowie 2010-12-08 02:57:59