标题:
关于Encoding类的问题
[打印本页]
作者:
bool_sir
时间:
2010-12-26 21:27
标题:
关于Encoding类的问题
(1)System.Text.Encoding.Unicode.GetString();
(2)System.Text.Encoding.Unicode.GetBytes();
Encoding是抽象类(public abstract class Encoding : ICloneable)
Unicode是Encoding的属性(public static Encoding Unicode { get; }),返回Encoding类型。
GetBytes()是Encoding的虚方法(public virtual byte[] GetBytes(string s)),返回Byte数组
问题:类是抽象的类,方法是虚方法,为什么在程序代码中可以像(1)、(2)使用。
作者:
dorient
时间:
2010-12-28 19:45
Encoding类已经重载了GetBytes()方法,已经提供了具体实现。
作者:
bool_sir
时间:
2010-12-28 22:02
如果是重载不应该是
虚方法(virtual)
的前缀呀,而应该是overload
而在Encoding定义中GetBytes()是Encoding的
虚方法)
(public virtual byte[] GetBytes(string s)),返回Byte数组
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0