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

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

TryParse的用法Demo:

        /// <summary>
/// 测试TryParsse的用法
/// </summary>
public static void TestTryParse() {
string strTemp = "3";
int intTemp = 0;
Console.WriteLine(int.TryParse(strTemp, out intTemp));
Console.WriteLine(intTemp); strTemp = "Hello";
Console.WriteLine(int.TryParse(strTemp, out intTemp));
Console.WriteLine(intTemp);
}

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

Output:

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

最新文章

  1. angular.js学习笔记之一
  2. bootstrap插件小记
  3. 仿36氪(iOS版附源代码)
  4. DPDK support for vhost-user
  5. [Splay伸展树]splay树入门级教程
  6. Pyhton编程(三)之Pycharm安装及运算符
  7. geotools实现多边形的合并&amp;缓冲区
  8. 记一次线上Curator使用过程JVM栈溢出解决
  9. windows资源管理器中配置右键bash here
  10. [powershell]获取FCID&amp;Port
  11. squid 正向代理 简单配置
  12. 如何快速学习Scala
  13. Vue学习记录(一)
  14. pa sslvpn使用手册
  15. 分布式文件系统 之 数据块(Block)
  16. Laravel Eloquent使用小记
  17. dos系统下的游戏~ 不断更新中
  18. VBA学习笔记(1)----VBA对象属性方法
  19. iOS:多线程同步加锁的简单介绍
  20. OracleAWR删除历史快照说明

热门文章

  1. clob 转 String
  2. Python 数据结构与算法——冒泡排序
  3. Asp.net Core 2.1 Kestrel 现在支持 多协议处理(Tcp)
  4. leetcode 搜索插入位置
  5. C# 图片反色处理 图片夜间模式
  6. 基于Easyui框架的datagrid绑定数据,新增,修改,删除方法(四)
  7. 徒手画个disk不容易啊。。。
  8. PHP 单点登录实现方案
  9. ElasticSearch的概念解析
  10. css实现响应式九宫格效果