关于C#值类型不支持多态
2009-06-09 17:24
113 查看
照书上说,好像是说值类型不支持多态(好像是不能类继承吧,支持接口继承),但是
struct Val
{
public Int32 i;
public override string ToString()
{
return "asaddf";
//return base.ToString();
}
}
Val v=new Val();
string ss = v.ToString();
Console.WriteLine(ss);
居然输出 asaddf
struct Val
{
public Int32 i;
public override string ToString()
{
return "asaddf";
//return base.ToString();
}
}
Val v=new Val();
string ss = v.ToString();
Console.WriteLine(ss);
居然输出 asaddf
相关文章推荐
- C#关于sqlserver中读取image类型
- 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
- C# 利用发射动态创建泛型类型的对象,泛型类型支持带惨的构造函数
- C# tips ---关于可空类型
- 关于c#里的string 类型(转http://xianyun0216.blog.51cto.com/714887/167194)
- 关于.NET(C#)中字符型(Char)与数字类型的转换, CLR via c# 读书笔记
- 关于C#中this的一个用法----用于C#原始类型扩展方法
- 学习笔记——关于C#中的两个short类型相加变成了int类型
- 关于C#面向对象三个特征:继承,封装,多态的说明
- C# 中关于DataTable数据类型
- 谈c++ 和 c#关于字符串和其它类型的相加操作
- 关于C#中的DateTime类型的技巧
- C#关于iTextSharp将html转换为pdf不支持中文问题
- 关于C#值类型,引用类型,值传递,引用传递
- 伪多态的循环链表C++实现【多类型支持】
- 关于C#数据类型之间转换的讨论
- 关于C#的委托类型【delegate 】
- 关于C#未能从程序集XXX加载XXX类型问题的解决方法
- 关于.NET(C#)中字符型(Char)与数字类型的转换, CLR via c# 读书笔记
- 关于C#值类型,引用类型,值传递,引用传递(ref,out)