问题的起因是这样的:在完成一个闰年判断的程序的时候,任务是对输入的字符串进行转换从而得到了int类型的年份,从而进行判断;然而,若输入超出int类型范围或者奇葩内容时,int.parse()进行转换时便会弹出exception...所以,这回的任务就是处理exception或者在不规范输入时不弹出异...
分类:
其他好文 时间:
2015-04-07 15:19:29
阅读次数:
119
在本次博客中,主要围绕int.Parse的异常进行说明。 在c#中使用int.Parse将其他类型转换成int型时,运行程序是经常抛出以下三种异常类型: 1,System.ArgumentNullException 转换对象为null 2,System.FormatException ...
分类:
其他好文 时间:
2015-04-07 13:44:28
阅读次数:
152
我们知道在Android中系统有很多自带的ACTION(动作/活动),通过Intent中添加ACTION信息,可以实现很多系统功能,如打开相册,拍照,发信息等。在工作中,经常用到ACTION_SEND这个ACTION,就做个小小的总结,记录下来。
1,发邮件:
Uri uri= Uri.parse("content://media/external/images/media/23");
...
分类:
移动开发 时间:
2015-04-07 12:07:56
阅读次数:
132
初始hibernate, 写第一个程序 helloworld的错误:Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource cn/...
分类:
移动开发 时间:
2015-04-07 07:02:20
阅读次数:
346
目标程序 本次所测试的目标程序是一个闰年判断器,我们知道,一般情况下年份被4整除就可以了,但是如果遇到百年的时候还需要被400整除,于是有了如下的逻辑判断:bool isRunNian = false;if (year > 0){ if ((year % 100 == 0 && year % ...
分类:
其他好文 时间:
2015-04-07 00:41:04
阅读次数:
172
问题分析:首先,int.Parse()是一种类容转换,表示将数字内容的字符串转为int类型。该函数要求被操作的字符串由数字组成,因此存在三种可能的输入异常情况:1. 如果字符串为空,则抛出ArgumentNullException异常;2. 如果字符串内容不是数字,则抛出FormatExceptio...
分类:
其他好文 时间:
2015-04-06 23:00:37
阅读次数:
163
本周预期是分析字符串转换数值类型时候发生的异常。在C#中:int.Parse(String str):这种方法是将数字内容的字符串转换为int类型。如果字符串的内容为Null ,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常。使...
分类:
其他好文 时间:
2015-04-06 21:28:05
阅读次数:
181
1.tab键自动补全(每次导入时要将脚本的路径加入到sys.path中)import sysimport readlineimport rlcompleterimport atexitimport os# tab completion readline.parse_and_bind('tab: co...
分类:
编程语言 时间:
2015-04-06 17:06:30
阅读次数:
193
通过网上的查询从而了解了Int.Parse()、Convert.toInt32()和(int)区别。一、定义上的差别int类型表示一种整型,.NET Framework类型为System.Int32。而是用(int)表示显式强制类型转换,当从int类型到long、float、double或decim...
分类:
其他好文 时间:
2015-04-06 14:05:47
阅读次数:
82
先来归纳一下我们用过的所有类型转换方法: 1. 隐式类型转换,即使用(int) 直接进行强制类型转换。这种方法的优点是简单粗暴,直接指定转换类型,没有任何保护措施,所以也很容易抛出异常导致程序崩溃。当我们将int类型转成 long,float,double,decimal类型,可以使用隐式转换,但....
分类:
其他好文 时间:
2015-04-06 11:26:52
阅读次数:
123