C# 中的类型转换

 

在编程中类型转换是常有的。现在我总结使用过的类型转换:

 

1,使用类型转换的运算符,一般是基本类型,就是编译器直接支持的数据类型。

 

int i= 0;

 

float j=0;

 

j=i;

 

i=(int)j;

 

在C#  中 有:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、bool、decimal、object、string


2,使用类型内置的Parse,TryParse,ToString,ToDouble,ToDateTime 等方法,相关应用查看API。


3,使用帮助类使用的方法:
 System.Conver类,System.BitConverter
 System.Conver 类提供了将一个基本类型转换为其他基本类型的方法。如ToChar,ToBoolean 等方法。
 System.Conver 还提供了将自定义类型转换为基本类型,只要将自定义的类型继承IConvertible 接口。


4,使用多态,即有继承关系的类型之间的转换。

 

posted @ 2013-11-10 19:48  洽洽果  阅读(157)  评论(0编辑  收藏  举报