随笔分类 -  c#-类型转换

摘要:以字符串转换为int的情况来说解析失败或传入空置的话,parse会报异常convert对空值不报异常,直接返回0还有一种方法是使用TryParse方法,该方法始终不会报异常http://home.cnblogs.com/q/7513/ 阅读全文
posted @ 2011-07-16 10:50 meifage2 阅读(196) 评论(0) 推荐(0)
摘要:单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0。 阅读全文
posted @ 2011-07-16 10:30 meifage2 阅读(175) 评论(0) 推荐(0)
摘要:int转成string,string转成intview sourceprint?011,int转成string02用toString 03或者Convert.toString()如下 0405例如: 06int varInt = 1; 07string varString = Convert.ToString(varInt); 08string varString2 = varInt.ToString(); 09102,string转成int11如果确定字符串中是可以转成数字的字符,可以用int.Parse(string s),该语句返回的是转换得到的int值; 12如果不能确定字符串是否可以 阅读全文
posted @ 2011-07-13 08:39 meifage2 阅读(228) 评论(0) 推荐(0)
摘要:*强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常, 而as不会抛出异常,它返回一个null值。*类的静态成员属于类所有,不必生成实例就可以访问,它是在载入包含类的应用程序时创建的,但静态方法不能访问类的实例变量和方法。通常,静态变量是在定义时就赋初始值的。类的实例成员属于类的实例所有,不创建实例对象就无法对其进行访问,实例成员可以访问类的静态成员和其它实例成员。*常量其值是在编译时设定的,必须是数值文字。默认状态下常量是静态的。例:class A{ public const double pi = 3.141 阅读全文
posted @ 2011-07-12 09:07 meifage2 阅读(413) 评论(0) 推荐(0)