Convert 类 (值-值的转换)
这个类将一个基本类型的值转换为另外一个基本类型的值,支持的基本类型包括Boolean, Char, SByte, Byte, Int16, Int32, Int64, UInt16, UInt32, UInt64, Single, Double, Decimal, DateTime 和String。
BitConverter类 (值-Byte[]的转换)
这个类将一个基本类型的值转换为一个Byte[]或将一个Byte[]转换为一个基本类型的值。使用GetBytes()方法将一个基本类型的值转换为Byte[]。使用toXXX()将一个Byte[]转换为基本类型的值。
Encoding 类(Byte[]-Char[]之间的转换)
这个类提供将一组字符和一个Bytes序列(array)转换的方法,按MSDN上的说法这个类提供编码(Encode)一组字符成一个Byte序列,解码(Decode)一个Byte序列到一组字符的方法,NetFramework支持的编解码格式可参看MSDN。使用GetChars(parameters)将一个Byte序列转换为一个Char[],使用GetBytes(parameters)将一个char[]转换为一个Byte序列,使用GetString(parameters)将一个Byte序列直接转换成一个String。调用这两个函数之前需先找到实现你要使用的编解码方法的Encoding,例如:
ASCII字符,则Encoding.ASCII.GetBytes(parameters);Unicode字符,则Encoding.Unicode.GetBytes(parameters);使用本机设置,则Encoding.Default.GetBytes(parameters).
String类(String-Char[]的转换)
此类提供两个函数将String转换为Char[]。String.CopyTo(parameters), String.ToCharArray(parameters) ,两个函数的区别在于,CopyTo()可以指定String中取值的起始位置,也可以指定Char[]中放置String的起始位置,而ToCharArray()只可以指定String中取值的起始位置。
浙公网安备 33010602011771号