C#供给了许多可以直接使用的类代码。
1. Convert类
Convert类供给了很多静态要领成员,用于实现数据类型的转换。
Convert类的常用要领 要领 成果
Convert.ToBoolean(value) 将value转换为bool类型
Convert.ToByte(value) 将value转换为byte类型
Convert.ToChar(value) 将value转换为char类型
Convert.ToDataTime(value) 将value转换为DataTime类型
Convert.ToDecimal(value) 将value转换为Decimal类型
Convert.ToDouble(value) 将value转换为Double类型
Convert.ToInt16(value) 将value转换为int16类型
Convert.ToInt32(value) 将value转换为int32类型
Convert.ToInt64(value) 将value转换为int64类型
Convert.ToUint16(value) 将value转换为Uint16类型
Convert.ToUint32(value) 将value转换为Uint32类型
Convert.ToUint64(value) 将value转换为Uint32类型
Convert.ToSByte(value) 将value转换为styte类型
Convert.ToSingle(value) 将value转换为single类型
Convert.ToString(value) 将value转换为string类型
需要注意的是,Convert类供给的要领都是静态要领,,挪用格局为:
Convert.要领名(参数表);
注意: 在使用Convert类的要领进行类型转换过程中,可能会造成数据精度损掉。 例如,double强转为int类型
要计算你转换的值对付你想转换的类型太大还是太小。