在C#编程过程中,将字符串string转换为整型int过程中,时常使用的转换方法为int.Parse方法,但int.Parse在无法转换的时候,会抛出程序异常,其实还有个int.TryParse方法可解决此问题,当字符串服务器无法转换为整型int的情况下,int.TryParse方法不会抛出异常,而是返回false。int.TryParse方法的签名为static bool TryParse(string s, out Int32 result),s代表要转换的字符串,result表示转换后的int变量,参数类型为out类型参数,在调用方法之前无需先赋值。

例如有个字符串str的值为“333”,如果str能转为成功,则返回333,否则返回0,可使用下列语句:

string str = "333";
 int numInt;
  if (!int.TryParse(str, out numInt))
   {
           numInt = 0;
 }

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中使用int.TryParse方法将字符串转换为整型Int类型_IT技术小趣屋。

转载于:https://www.cnblogs.com/xu-yi/p/11167417.html

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

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

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

  2. 【C#】转换为整型(int)及int取整

    目录 一.转换为整型(int) 1.int.Parse() 方法和int.TryParse() 2.Convert.ToInt32() 方法 3.强制转换(int) 二.三种int取整方法 一.转换为 ...

  3. 1.2 String字符串和整型int的相互转换,valueOf() 、parse()和toString()

    String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的.前面部分主要讲解了 String 转换 int 和 int 转换 String 方法,后面部分对 va ...

  4. Java String字符串和整型int的相互转换

    String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的. String转换为int String 字符串转整型 int 有以下两种方式: Integer.pa ...

  5. Java教程:Java String字符串和整型int的相互转换

    Java教程String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的.本节前面部分主要讲解了 String 转换 int 和 int 转换 String 方法, ...

  6. python 为什么要用astype()函数对numpy数据类型进行转换,而不直接指定其dtype?float(64) float(32) int(64) int(32)(转换为整型int)

    numpy中的数据类型转换,不能直接改原数据的dtype! 只能用函数astype().否则你的元素个数可能会倍增或倍减,数值也会对应不上! 第一种情况: import numpy as npa = ...

  7. 26.【C语言】字符串转无符号整型unsignedint、字符串转有符号整型int、无符号整型unsignedint转字符串、有符号整型转字符串(5_task)

    算法思想: 1. 字符串转无符号整型unsignedint 初始化一个字符串str:num用于存放当前转换的整型数,初始化为0.对字符串str中的每个字符进行判断,一旦扫描到当前字符在数字字符的范围之 ...

  8. python中带有小数的字符串如何转化为数字_python中,如何将字符串转换为数字(将数字转换为整型),字符串的10转换为整型的10,10.5转换为10...

    说明: 在实际的应用过程中,有的时候可能会遇到字符串的10,需要将字符串的10转换为数字的10 在此记录下,通过int函数转换的过程. 操作过程: 1.将字符串转换为整型的10 >>> ...

  9. int.TryParse 方法

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

最新文章

  1. RGB Color Codes Chart
  2. 如何训练2457亿参数量的中文巨量模型“源1.0”
  3. LeetCode 102. Binary Tree Level Order Traversal--递归,迭代-Python,Java解法
  4. 如何理解遗传算法中的编码与解码?以二进制编码为例
  5. Swoole源代码学习记录(十五)——Timer模块分析
  6. 2021年Java后端技术知识体系
  7. opencv 模板匹配(cvMatchTemplate)
  8. FreeSWITCH 下载地址
  9. 河北机电职业技术学院计算机分数线,河北机电职业技术学院历年分数线 2021河北机电职业技术学院录取分数线...
  10. java 图片转成base64编码_java语言中如何将一个图片转换为base64编码的数据呢?
  11. php 计算字段的和,php – foreach中计算列的总和
  12. 作数学题应不该用计算机,数学奥数考试
  13. 【能量检测】基于认知无线电的能量检测算法的matlab仿真
  14. matlab解隐式差分格式,【毕业设计(论文)】二维热传导方程有限差分法的MATLAB实现...
  15. 使用AForge录制视频
  16. python鼠标拖拽功能_python 基于selenium实现鼠标拖拽功能
  17. python+selenium从excel读取成语到谷歌搜索得到搜索结论数
  18. SSE/AVX/AVX2汇编技巧
  19. 开平方算法的C++实现
  20. 深度学习环境搭建 1 利用Anaconda安装pytorch、paddl和TensorFlow, PyQt5配置和使用

热门文章

  1. 利用VisualVm和JMX远程监控K8S里的Java进程
  2. Java 学习笔记之 Synchronized锁重入
  3. 威胁情报 设备之外的安全能力
  4. SinoBBD王帅宇:成为最大的第三方公立大数据平台,关键在于“联动”
  5. Hadoop学习笔记(一)——编译安装和配置
  6. zabbix 获取不到自定义脚本的值解决
  7. 用python查看和更改系统默认编码
  8. 在linux中挂载磁盘ext3和ext4之间的区别
  9. 复杂多目录的Makefile模板及示例-转
  10. typedef和define的作用域