当前位置: 移动技术网 > IT编程>开发语言>c# > C# Partial:分部方法和分部类代码实例

C# Partial:分部方法和分部类代码实例

2019年07月18日  | 移动技术网IT编程  | 我要评论
using system; namespace partial { class program { static void main(
using system;

namespace partial
{
  class program
  {
    static void main(string[] args)
    {
      a a = new a();
    }
  }

  partial class a
  {
    public a()
    {
      printhello();
      printworld();
      console.read();
    }

    partial void printhello()
    {
      console.write("hello");
    }
  }

  partial class a
  {
    //分部方法必须存在如下声明,返回类型只可以为void,且不接受out参数
    //分部方法可以只存在声明而不实现它
    //未实现的分部方法在代码生成时会自动被编译器移除,不会带来额外的开销
    partial void printhello();
    partial void printworld();
  }
}

这段代码只会输出:hello,并且不会造成编译错误。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网