c#开发园地

c#开发园地

管理

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中取值的起始位置。

posted on 2007-07-06 00:39  chl  阅读(136)  评论(0)    收藏  举报