int.TryParse
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相关推荐
- C#中 int.TryParse 的用法
int i = -1; bool b = int.TryParse(null, out i); 执行完毕后,b等于false,i等于0,而不是等于-1,切记. int i = -1; bool b = ...
- 为什么现在改用int.TryParse了
以前一直用 int.Parse(x)或者 Convert.ToInt64(x),后来项目中发现如果x变量的值为null是,就报错了,哪怕我这样写 int.Parse(x=x??"0" ...
- C# int.Parse()与int.TryParse():将字符串转化为整数
int.TryParse()的用法 官方定义 // 摘要:// 将数字的字符串表示形式转换为它的等效 32 位有符号整数. 一个指示转换是否成功的返回值.//// 参数:// s:// 包含要转换的数 ...
- C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别
int.TryParse,Convert.ToInt32,(int) 这几种类型在将浮点类型转换整数时是有差别 Convert.ToInt32则会进行四舍五入 int.TryParse只能转换整数,即 ...
- int.TryParse非预期执行引发的思考 ASP.NET -- WebForm -- 给图片添加水印标记 Windows -- 使用批处理文件.bat删除旧文件...
int.TryParse非预期执行引发的思考 问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request ...
- C#中(int),int.Parse,int.TryParse,Convert.ToInt32四则之间的用法
今天忽然遇到了 int 转型的问题 同样转int型 结果 用int.Parse() 这种方式转世错的 用Convert.ToInt32的方式转却正确 所以今天特意上网搜了下 在这共享下 有需要的看下吧 ...
- 【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型
在C#编程过程中,将字符串string转换为整型int过程中,时常使用的转换方法为int.Parse方法,但int.Parse在无法转换的时候,会抛出程序异常,其实还有个int.TryParse方法可 ...
- int.TryParse 方法
int.TryParse 方法 程序开发中,免不了不同数据类型之间的转换.C#中针对转换有了一个TryParse的方法. 如果转换成功则返回true.否则返回false int.TryParse(st ...
- c# int.Parse()和 int.TryParse()用法
先看一段代码 string mess=""; if (!int.TryParse(Request.Form["age"], out age)){mess = & ...
- int.TryParse非预期执行引发的思考
问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: int id = 1000; //Request.QueryString["id"] ...
最新文章
- utf8编码-汉字几字节
- php留言板实战,PHP留言本,非常适合新手实战操作!
- arm汇编解析—qnnpack卷积实现
- html文件上传添加额外参数,bootstrap-fileinput组件在上传时传递额外参数
- 阿里再添一员虎将!刚刚入职的80后硅谷科学家贾扬清到底有多牛?
- 大数据分析实战-信用卡欺诈检测
- 【python基础】ValueError: only 2 non-keyword arguments accepte
- CentOS 7部署nfsen监控netflow
- maven工程打包老是报错_Maven 项目打包及启动时的报错解决
- 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(上)
- [转][darkbaby]任天堂传——失落的泰坦王朝(上)
- 大数据项目实训教学解决方案
- 使用 Gitee 进行代码管理
- 这些面试技巧,必须要掌握!
- 用python三角形_python 三角形
- Docker 镜像管理
- 用python3编写一箭穿心_Python用最简单的代码画出一箭穿心
- 新手Web前八道题训练
- winscp 同步_winscp以命令行方式同步服务器数据到PC机磁盘上
- 徐小平 不做人生规划,你离挨饿只有三天
热门文章
- 取消谷歌浏览器主页出现hao123
- 买个系统就是数字化?别傻了,无法满足这3点,最后都是瞎折腾
- php mpdf.mpdf,PHP MPDF中文乱码的解决方式
- 中南林业科技大学计算机挂科,中南林业科技大学又出能辅导高数的“扫地僧”...
- uni-app上传图片遇到TypeError: e.split is not a function at view.umd.min.js:1
- 挑起华语电影大梁后,金鸡奖正在借前沿技术实现蜕变
- 深度学习方法(九):自然语言处理中的Attention Model注意力模型
- 单目视觉(5):SFM之特征点匹配(四)
- vue之sourcemap
- 【知识分享】如何把一个微信公众号运营到可以养活自己?