当前位置: 首页 > news >正文

40.TryParse尝试转化为int类型 C#例子

也许这个时候学有点晚,但是不管怎样都学了

尝试转化,不能转化就返回bool类型的假

它会直接给括号里面的int类型赋值

代码:

using System;
using System.Timers; public class Program
{static void Main(){int a;bool i;while (true){GetStringFromSomewhere(out a, out i);if (i){// 如果不是null,则安全地使用它Console.WriteLine("The string is: " + a);break;}}}static void GetStringFromSomewhere(out int a, out bool i){Console.WriteLine("请输入一个数字,输入不是数字会重复");i = int.TryParse(Console.ReadLine(), out a);}}

输出结果:

请输入一个数字,输入不是数字会重复
u
请输入一个数字,输入不是数字会重复
12l
请输入一个数字,输入不是数字会重复请输入一个数字,输入不是数字会重复
5
The string is: 5

http://www.lryc.cn/news/516997.html

相关文章:

  • 【微服务】2、网关
  • 红队-shell编程篇(上)
  • 电子价签会是零售界的下一个主流?【新立电子】
  • 5 分布式ID
  • SpringBoot | @Autowired 和 @Resource 的区别及原理分析
  • 『SQLite』解释执行(Explain)
  • 0基础学前端-----CSS DAY12
  • (概率论)无偏估计
  • Minio-Linux-安装
  • 利用Java爬取1688商品详情API接口:技术与应用指南
  • 基于MATLAB的汽车热管理模型构建
  • LRU(1)
  • VSCode 使用鼠标滚轮控制字体
  • 数据库(3)--针对列的CRUD操作
  • 【Linux】记录一下考RHCE的学习过程(七)
  • 【顶刊TPAMI 2025】多头编码(MHE)之极限分类 Part 1:背景动机
  • 使用hardhat进行合约测试
  • 基于生成式对抗网络(GAN)的前沿研究与应用
  • Apache zookeeper集群搭建
  • cmake使用记录
  • nginx http反向代理
  • 实数的奥秘:柯西序列深度解析
  • 信息系统管理师试题-人力资源
  • 补偿电阻对ota零极点的影响
  • UVM: uvm_sequence
  • 编译技术实验三之编译器的构造和设计
  • 数据挖掘——数据预处理
  • ECharts饼图下钻
  • 【RK3568笔记】Android修改开机动画
  • 嵌入式技术之Linux(Ubuntu) 一