• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#(int)中Convert、Parse、TryParse的区别

C#(int)中Convert、Parse、TryParse的区别

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了int.tryparse,c#中int.tryparse,c int.tryparse,int32.tryparse,tryparse等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?
Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:
Convert.ToInt32 参数为 null 时,返回 0;
int.Parse 参数为 null 时,抛出异常。
Convert.ToInt32 参数为 "" 时,抛出异常;
int.Parse 参数为 "" 时,抛出异常。
Convert.ToInt32 可以转换的类型较多;
int.Parse 只能转换数字类型的字符串。
int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0。
(int) 属 cast 转换,只能将其它数字类型转换成 int 类型,它不能转换字符串,比如下例就会失败:

如果 QueryString 传入的 id 值为整数,那么 id 变量值就是该数值,如果传入的不是整数,那么 id 变量值就是 0(不是初始值 1)。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#(int)中Convert、Parse、TryParse的区别

相关文章

  • 2017-05-28C#实现简单播放mp3的方法
  • 2017-05-28insert语句太长用StringBuilder优化一下
  • 2017-05-28C#中WinForm控件的拖动和缩放的实现代码
  • 2017-05-28C#实现Excel动态生成PivotTable
  • 2017-05-28richtextbox控件插入链接代码分享
  • 2017-05-28[C#].NET中几种Timer的使用实例
  • 2017-05-28字符串替换Replace仅替换第一个字符串匹配项
  • 2017-05-28c#创建windows服务(Windows Services)详细步骤
  • 2017-05-28C# 汉字转拼音(全拼和首字母)实例
  • 2017-05-28c#对象反序列化与对象序列化示例详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • WinForm实现仿视频播放器左下角滚动新闻效果的方法
    • .net中前台javascript与后台c#函数相互调用问题
    • C#中常使用进度条的代码
    • C# 常用公共方法
    • C#中获取、生成随机数的三种方法
    • C#裁剪,缩放,清晰度,水印处理操作示例
    • c#中的浮点型转整形的舍取 四舍五入和银行家舍入实现代码
    • C#实现线程安全的简易日志记录方法
    • 常用正则 常用的C#正则表达式
    • WinForm判断关闭事件来源于用户点击右上角“关闭”按钮的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有