在哪个条件下实现分部类

本文关键字:实现 条件下 | 更新日期: 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 类

可以扩展部分类。它用于将一个类分解为多个文件。