什么是 C# 分部类(partial)

作者:vkvi 来源:千一网络(原创) 日期:2009-4-6

一般来说,一个类、结构或接口位于一个源文件中,但某些情况,比如大型项目、特殊部署时,可能需要把一个类、结构或接口放在几个文件中来处理。等到编译时,自动把它们合起来,这就得应用 C# 分部类了。

C# 分部类的关键字修饰符是 partial。

public partial class Employee
{
    public void DoWork()
    {
    }
}
 
public partial class Employee
{
    public void GoToLunch()
    {
    }
}

上述 Employee 编译后拥有两个方法:DoWork() 和 GoToLunch()。

  • 分部类的各部分都必须指定修饰符 partial。
  • 同一分部类的各部分必须有相同的可访问性,如 public、private 等。
  • partial 必须紧靠 class、struct 或 interface 之前。
  • 同一分部类的各部分必须在同一程序集或同一模块中(.exe 或 .dll 文件)。

你前面那位网友看了:用命令在 Windows XP 专业版(IIS 5.1) 中创建新的 IIS 站点

▲▲▲欢迎转载传播本站原创文章,请保留来源。▲▲▲

本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。

文章评论
  • 1 楼:评论
    这翻译为部分类
  • 2 楼:评论
    不错 ,^_^
  • 3 楼:评论
  • 4 楼:ASP.NET 3.5

    ╭ ﹌╮╭ ∽╮ oοО○
    (o"."o)(o-.-o)
    (~~﹊︸ ̄︸ ̄︸)
    ( ◆ ◆囍◆ ◆ )
    ( ◆ ◆  ◆ ◆ )
    ( ◆ ◆  ◆ ◆ )
  • 5 楼:这评论怎么Bug一大堆↓

                          __------__
                        /~          ~
                      |    //^\//^|
                    /~~  ||  o| |o|:~
                    | |6  ||___|_|_||:|
                    \__.  /      o  /'
                      |  (      O  )
            /~~~~    `          /
            | |~~ |    )  ~------~`
          /' |  | |  /    ____ /~~~)
          (_/'  | | |    /'    |    ( |
                | | |        /  __)/
                          /    /'    `
                    |        /  | |\___|
                      |  \____/    | |
                    /^~>          _/ <
                    |  |               
                    |  |               
                    -^-        |        )
                        `\_______/^\______/
标题:必填
内容: