请问partial有什么作用?
public   partial   class   MyButton   :   UserControl  
         {  
                 public   EventHandler   MyButtonClick;  
                 public   MyButton()  
                 {  
                         InitializeComponent();  
                         this.button1.Click   +=new   EventHandler(button1_Click);  
                 }  
                 private   void   button1_Click(object   sender,   EventArgs   e)  
                 {  
                         if   (MyButtonClick   !=   null)  
                                 this.MyButtonClick(sender   ,e);  
                 }  
         }  
上面这个类如果把partial删除,会有什么影响,我想知道partial的作用,请帮忙解答,谢谢
------解决方案-------------------- 如果一个类被定义在多个源代码中,删除其中某个的partial,编译器会提示你,应该加上partial,否则无法编译,如果全部都没有写,那么编译器也会报错,认为你重复定义了类。
------解决方案-------------------- partial可以把一个类写在多个cs文件里,这样可以把一个类的工作分给两个人做,每个人修改一个文件互补干扰,
------解决方案-------------------- 探讨  partial可以把一个类写在多个cs文件里,这样可以把一个类的工作分给两个人做,每个人修改一个文件互补干扰, 
------解决方案-------------------- 一个人两只手,左手右手都是手
------解决方案-------------------- 感觉还是微软自己用这个关键字的情况比较多的,像code-behind,
下面的链接讲了一些的
http://www.codeproject.com/Articles/313352/4-real-time-use-of-Partial-classes-and-partial-met