在哪个条件下实现分部类
本文关键字:实现 条件下 | 更新日期: 2023-09-27 18:34:48
可能的重复项:
分部类有什么用?
在我的代码中,有一个用于创建新公司的分部类。我不明白在哪个条件下部分实施。
public partial class NewCompanyWindow : Window
{
List<Company> _companies;
public event EventHandler<CompanyAddedEventArgs> CompanyAdded;
public NewCompanyWindow()
{
InitializeComponent();
Closing += new
System.ComponentModel.CancelEventHandler(NewCompanyWindow_Closing);
}
void NewCompanyWindow_Closing(object sender,
System.ComponentModel.CancelEventArgs e)
{
StartupWindow w = new StartupWindow();
w.Show();
}
public NewCompanyWindow(List<Company> companies)
: this()
{
_companies = companies;
}
private void CreateButton_Click(object sender, RoutedEventArgs e)
{..
谁能说在什么条件下使用分部类?
当您想要将类的实现拆分到多个代码文件中时,应使用分部类。 通常,当您具有部分用户定义和部分生成的类(如 Windows 窗体(时,此方法是有保证的。
类的一部分在 Form1 中定义.cs设计器生成的代码在 Form1.designer.cs 中定义。 这两个类都包含类 Form1 的实现,但通常开发人员不会编辑"设计器"文件中的代码,但仍可以通过编辑 Form1.cs 文件来自定义 Form1 类
可以扩展部分类。它用于将一个类分解为多个文件。