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); 请教高手泛型集合里如何以分数进行排序。。。代码如下 界面上 添加vscrollbar 高分求解 C# 生成类似word的超链接文字 c#更改combobox的外观 IndexOutOfRangeException这个异常 如何设计变更单? 100元人民币求改程序代码 关于类文件里面调用Session的问题. 多线程的小问题[在线等] 【郁闷】哪里有vs.net2003 下载? 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);