PropertyChangedEventHandler 请问,我要在父类中得到子类中某个实体类的PropertyChangedEventHandler 改怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要说在父类定义一个属性,然后在子类中get。这种方法不行。 属性定义为virtual,然后在子类中overridepublic class A { private string _name; public virtual string name { get { return _name; } set{ _name = value; } } public A(string str) { _name = str; } public A() { } } public class B:A { private string _name; public override string name { get { return _name; } set { _name = value; } } public B(string str) { _name = str; } }通过下面进行测试:A classA = new A("classA"); B classB = new B("classB"); Console.WriteLine(classA.name); Console.WriteLine(classB.name); Console.WriteLine(((A)classB).name);不知道是不是楼主要的效果? 在父类中写好PropertyChangedEventHandler 事件,自动是private void,形如 protected virtual void button2_Click(object sender, EventArgs e) { Application.Restart(); }你修改为protected virtual void。这样父类调用 用 base(子类控件,激发的事件event); 多线程操作ACCESS数据库后关闭时出错,求解!急急急…… wpf窗体程序中弹出对话框效果问题 C# windows应用程序带SQl数据库的问题 匹配0~90的正则表达式 vs2005调试问题,急人!! 几种dll 的区别 求正则高手,如何取出第一对双引号和最后一对双引号之间的双引号里面的内容 对象销毁问题 具体代码讨论(小段) 在线等 一个很简单的问题 怎么样合并表中一行的两列? winform 问题 怎么判断这字符串是否为日期类型 DropDownList
这种方法不行。
public class A
{
private string _name;
public virtual string name
{
get
{
return _name;
}
set{
_name = value;
}
}
public A(string str)
{
_name = str;
}
public A()
{
}
}
public class B:A
{
private string _name;
public override string name
{ get
{
return _name;
}
set
{
_name = value;
}
}
public B(string str)
{
_name = str;
}
}
通过下面进行测试:
A classA = new A("classA");
B classB = new B("classB"); Console.WriteLine(classA.name);
Console.WriteLine(classB.name);
Console.WriteLine(((A)classB).name);不知道是不是楼主要的效果?
形如
protected virtual void button2_Click(object sender, EventArgs e)
{
Application.Restart();
}你修改为protected virtual void。这样父类调用 用 base(子类控件,激发的事件event);