您的位置:首页 > 职场人生

两道C#面试题的思考,大家一起探讨

2009-08-10 13:08 411 查看
起源

最近小弟因为项目要被印度抢走了,去别的组进行了一次面试。有几个面试题,和大家进行探讨。
先看题大家可以先想想结果
1. string aString = "a" + "b" + "c"; 有几次内存分配;
2. 多态的考察,如下的输出结果。

Code2
public class Program
{
static void Main(string[] args)
{
A a = new C();
a.Show();
Console.ReadKey();
}
}
public class A
{
public virtual void Show()
{
Console.WriteLine("A");
}
}
public class B:A
{
public override void Show()
{
Console.WriteLine("B");
}
}
public class C:B
{
public new void Show()
{
Console.WriteLine("C");
}
}

小弟新手,有什么不对的地方。欢迎大家拍砖。

参考文章:[[b]你必须知道的.NET]第十七回:貌合神离:覆写和重载/article/6958281.html[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐