请问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