问题描述
- C#文本文件中怎么写入一个整数?为什么读取出来的不是整数?用的是textreader?
-
C#文本文件中怎么写入一个整数?为什么读取出来的不是整数?用的是textreader?
解决方案
直接用File.ReadAllText读取到字符串,然后正则表达式提取出文本,int.Parse解析
解决方案二:
c# 里面不存在整数 全部都是字符串 读出来就是字符串 然后转化为整数
解决方案三:
读取的文本信息都是String,你在txt里写个2,程序怎么知道只是2还是“2”。
解决方案四:
当通过IO设备读写时,不管何种数据,都会走这样的流程:序列化成字符串或二进制数据,然后写入相应的文件中。读取后,需要编写相应的解析方法,以还原成写入前的格式。
时间: 2024-09-21 00:13:56