【发布时间】:2011-05-25 12:55:40
【问题描述】:
我正在使用 VS2010 SP1。
为 C# Form 应用程序创建演示项目后,我的解决方案结构有以下信息
Form1.cs
Form1.Designer.cs
Form1.resx
// File Form1.cs
namespace WinFormApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
// File Form1.Designer.cs
namespace WinFormApp
{
partial class Form1
{
private void InitializeComponent()
{
...
}
...
}
}
这是一个问题, 我可以看到 Form1 是一个部分类。但是,编译器如何知道在哪里可以找到它的另一部分? *换句话说,文件 Form1.cs 和 Form1.Designer.cs 之间是否存在绑定? em>* 这里可以看到,另一部分是在Form1.Designer.cs里面定义的。我假设那里有提示,以便编译器可以快速找到部分类的所有实现代码。请纠正我。
谢谢
【问题讨论】:
-
它找到它的方式与它找到所有代码的方式相同,因为它在你的项目中
-
@David,我最初认为它可能有提示,例如在 C++ 中包含文件以加快搜索速度:)。据我所知,除了部分方法之外,没有 C# 包含文件。
标签: c#