Class A
{
Public virtual void GetName
{
Console.write(“Name is A”);
}
}
Class B:A
{
Public override void GetName
{
Console.write(“Name is B”);
}
}Void Main()
{
A a=new B();
Type t=typeof(A);
t.GetMethod(“GetName”);
t.Invoke(a,null); //请问输出什么?以及原因
}
{
Public virtual void GetName
{
Console.write(“Name is A”);
}
}
Class B:A
{
Public override void GetName
{
Console.write(“Name is B”);
}
}Void Main()
{
A a=new B();
Type t=typeof(A);
t.GetMethod(“GetName”);
t.Invoke(a,null); //请问输出什么?以及原因
}
解决方案 »
- DataGridView 无行数据的时不显示表头
- 想问下throw这两种有区别吗?
- C# 如何与"控制面板"->"游戏控制器"里检测到的游戏手柄互动
- 求解:未能加载类型WebForm1
- 另开页面的查找返回
- 打印窗体下多个控件的问题?急盼解答!
- 请问:求一个简单的js脚本!
- 我新做的平台网站 http://www.mhqc.com 有很多不足的地方,请大家多多指教!不胜感激!
- c#窗口中添加了两个panel控件,第二个没有办法显示出来?新手求助????
- DataSource.OPen应该怎么写?
- 有谁做过VBA开发?
- 在窗体上放入一个DataGridView,怎么把在DataGridView新添加的数据保存到数据库
(ps:光回答一个A还字数太少)
t.GetMethod(“GetName”);
t.Invoke(a,null);
能这么写吗?