C#2005 处理空字符转换数字异常.docx
- 文档编号:42903
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:2
- 大小:15.58KB
C#2005 处理空字符转换数字异常.docx
《C#2005 处理空字符转换数字异常.docx》由会员分享,可在线阅读,更多相关《C#2005 处理空字符转换数字异常.docx(2页珍藏版)》请在冰豆网上搜索。
C#2005 处理空字符转换数字异常
在应用程序开发,我们经常遇到将字符串中的数字字符提取出来进行算术运算的情况,这时我们就需要对数字字符进行转换。
但我们不能保证每次提取的字符都是由数字组成的,所以当提取的字符由字母、空字符或其他非数字字符组成时,在进行转换时将会抛出异常。
下面来看一个处理空字符转换为数字异常的实例,具体实现过程如下所示:
(1)在VisualStudio2005中,创建一个控制台应用程序项目,该项目的名称
NullStringToNumberDemo。
staticvoidMain(string[]args)
{
lbStart:
{
try
{
System.Console.WriteLine(请"输入字符串:
");
stringstrNumber=System.Console.ReadLine().ToUpper();for(inti=0;i { //获取字符串的每个字符 charoChar=char.Parse(strNumber.Substring(i,1)); //将获取的字符转换为int型数据, intintNumber=int.Parse(oChar.ToString()); System.Console.WriteLine(转"换结果: {0}",intNumber); } } catch(FormatExceptionex1) { System.Console.WriteLine(异"常情况1: {0}",ex1.Message); } catch(Exceptionex2) { System.Console.WriteLine(异"常情况2: {0}",ex2.Message); } (2)根据程序的要求编写Main()方法,它用于处理空字符转换为数字时抛出的异常。 该的方法的代码如下所示: finally { System.Console.WriteLine("处理空字符转换数字异常示例执行结束! "); } gotolbStart; } } 在上述代码中,首先要求用户输入某些字符串;然后使用for循环提取该字符串中的每一个字符,并将提取的字符转换为数字;接着使用catch块捕获前面运算可能产生的异常;最后使用finally块提示用户程序执行结束。 (3)到此,我们已经完成了处理空字符转换数字异常实例的代码编写,下面就可以来演示一下该实例是如何执行的。 具体如图6-2所示: 图6-2 处理空字符转换数字异常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C#2005 处理空字符转换数字异常 C# 2005 处理 字符 转换 数字 异常