部分类的关键字 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 名称一样