部分类的使用

部分类的关键字  partial

在用代码生成工具生成的方法中,如果想对方法进行修改,满足自己的需要,但是又不能再原有代码中修改,所以要用到重载,在这里,我们把重载写到部分类中更好!

1创建一个文件夹   MyCode  在里面添加一个类库名字要和要用重载的方法的类的名称一样

2在原有的UserInfo里面写一个方法   public后面要写  partial关键字

namespace A
{
  public partial  class UserInfo
    {
      public void  Show(string Msg)
      {
          Console.WriteLine("MSG");
      }
    }
}

3在MyCode文件夹下的部分类写  public后面要写  partial关键字
namespace A
{
  public partial  class UserInfo
    {
      public void Show(string Msg,string Msg1)
      {
          Console.WriteLine(Msg+Msg1);
      }
    }
}

注:这里要注意 namespace 原来是 namespace A.MyCode  但是要作为部分类 .必须跟要部分的类的namespace 名称一样

原文地址:https://www.cnblogs.com/crazyair/p/3638048.html