http://mcdelfino.blog.51cto.com/2058744/661301   转载

int.TtyParse(string s, out int i)

用来判断s字符串是否是由数字组成的,若是有数子组成,则将这个数字的值赋给i,同时这个式子返回bool类型的True。

若不是数字组成,则将i赋值为0,并且返回值为False。

using System;

  • using System.Collections.Generic;
  • using System.Linq;
  • using System.Text;
  • namespace 个人练习
  • {
  • class Program
  • {
  • static void Main(string[] args)
  • {
  • string s01 = "alex";
  • string s02 = "1234";
  • int i01;
  • int i02;
  • bool b01 = int.TryParse(s01, out i01);
  • Console.WriteLine(s01 + " " + b01 + " " + i01);
  • bool b02 = int.TryParse(s02, out i02);
  • Console.WriteLine(s02 + " " + b02 + " " + i02);
  • }
  • }
  • }

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

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

转载于:https://www.cnblogs.com/TJessica/p/6344409.html

int.TryParse相关推荐

  1. C#中 int.TryParse 的用法

    int i = -1; bool b = int.TryParse(null, out i); 执行完毕后,b等于false,i等于0,而不是等于-1,切记. int i = -1; bool b = ...

  2. 为什么现在改用int.TryParse了

    以前一直用 int.Parse(x)或者 Convert.ToInt64(x),后来项目中发现如果x变量的值为null是,就报错了,哪怕我这样写 int.Parse(x=x??"0" ...

  3. C# int.Parse()与int.TryParse():将字符串转化为整数

    int.TryParse()的用法 官方定义 // 摘要:// 将数字的字符串表示形式转换为它的等效 32 位有符号整数. 一个指示转换是否成功的返回值.//// 参数:// s:// 包含要转换的数 ...

  4. C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别

    int.TryParse,Convert.ToInt32,(int) 这几种类型在将浮点类型转换整数时是有差别 Convert.ToInt32则会进行四舍五入 int.TryParse只能转换整数,即 ...

  5. int.TryParse非预期执行引发的思考 ASP.NET -- WebForm -- 给图片添加水印标记 Windows -- 使用批处理文件.bat删除旧文件...

    int.TryParse非预期执行引发的思考 问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request ...

  6. C#中(int),int.Parse,int.TryParse,Convert.ToInt32四则之间的用法

    今天忽然遇到了 int 转型的问题 同样转int型 结果 用int.Parse() 这种方式转世错的 用Convert.ToInt32的方式转却正确 所以今天特意上网搜了下 在这共享下 有需要的看下吧 ...

  7. 【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型

    在C#编程过程中,将字符串string转换为整型int过程中,时常使用的转换方法为int.Parse方法,但int.Parse在无法转换的时候,会抛出程序异常,其实还有个int.TryParse方法可 ...

  8. int.TryParse 方法

    int.TryParse 方法 程序开发中,免不了不同数据类型之间的转换.C#中针对转换有了一个TryParse的方法. 如果转换成功则返回true.否则返回false int.TryParse(st ...

  9. c# int.Parse()和 int.TryParse()用法

    先看一段代码 string mess=""; if (!int.TryParse(Request.Form["age"], out age)){mess = & ...

  10. int.TryParse非预期执行引发的思考

    问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: int id = 1000; //Request.QueryString["id"] ...

最新文章

  1. utf8编码-汉字几字节
  2. php留言板实战,PHP留言本,非常适合新手实战操作!
  3. arm汇编解析—qnnpack卷积实现
  4. html文件上传添加额外参数,bootstrap-fileinput组件在上传时传递额外参数
  5. 阿里再添一员虎将!刚刚入职的80后硅谷科学家贾扬清到底有多牛?
  6. 大数据分析实战-信用卡欺诈检测
  7. 【python基础】ValueError: only 2 non-keyword arguments accepte
  8. CentOS 7部署nfsen监控netflow
  9. maven工程打包老是报错_Maven 项目打包及启动时的报错解决
  10. 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(上)
  11. [转][darkbaby]任天堂传——失落的泰坦王朝(上)
  12. 大数据项目实训教学解决方案
  13. 使用 Gitee 进行代码管理
  14. 这些面试技巧,必须要掌握!
  15. 用python三角形_python 三角形
  16. Docker 镜像管理
  17. 用python3编写一箭穿心_Python用最简单的代码画出一箭穿心
  18. 新手Web前八道题训练
  19. winscp 同步_winscp以命令行方式同步服务器数据到PC机磁盘上
  20. 徐小平 不做人生规划,你离挨饿只有三天

热门文章

  1. 取消谷歌浏览器主页出现hao123
  2. 买个系统就是数字化?别傻了,无法满足这3点,最后都是瞎折腾
  3. php mpdf.mpdf,PHP MPDF中文乱码的解决方式
  4. 中南林业科技大学计算机挂科,中南林业科技大学又出能辅导高数的“扫地僧”...
  5. uni-app上传图片遇到TypeError: e.split is not a function at view.umd.min.js:1
  6. 挑起华语电影大梁后,金鸡奖正在借前沿技术实现蜕变
  7. 深度学习方法(九):自然语言处理中的Attention Model注意力模型
  8. 单目视觉(5):SFM之特征点匹配(四)
  9. vue之sourcemap
  10. 【知识分享】如何把一个微信公众号运营到可以养活自己?