• tryParse的用法。


    int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。
    如果字符串为空,则抛出ArgumentNullException异常;
    如果字符串内容不是数字,则抛出FormatException异常;
    如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;

    int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0

    所以tryParse刚开始用起来真的很容易晕,首先得先明白它和 int.Parse的相似和不同,共同点操作对象都是字符串.

    onsole.WriteLine("请输入圆的半径");
     2             int r;   //定义半径变量
     3             bool x = int.TryParse(Console.ReadLine(),out r); 
     4 /*判断用户的输入是否为整型的数据,如果在此处输入的不是整形数值
     5 此处会返回false,并赋值给x,此时r的值已经变成了0,如果此处用户输入了
     6 有效的数值,此处会返回true,r会保持用户输入的值待用*/
     7             if (x)//通过判断返回值可以判断输入是否有效。
     8             {
     9                 const double PAI = 3.14;//如果有效继续运行
    10                 double mianji = r * r * PAI;
    11                 Console.WriteLine("该圆的面积为:{0}", mianji);
    12                 break;
    13 
    14             }
    15 
    16             else
    17             {
    18                 Console.WriteLine("请输入整数类型的半径");//如果无效提示用户重新输入
    19             }
    20 
    21 
    22             }
  • 相关阅读:
    毕设2020.02.02
    架构师眼中的高并发架构
    云时代架构读后感二
    以《淘宝网》为例,描述质量属性六个常见场景
    《架构漫谈》读后感
    云时代架构读后感一
    暑假周总结报告08
    暑假周总结报告07
    暑假周总结报告06
    假期周总结报告05
  • 原文地址:https://www.cnblogs.com/ypyp123/p/13984206.html
Copyright © 2020-2023  润新知