C#读txt文件并解析判断是否是double

        private void button1_Click(object sender, EventArgs e)
        {
            string[] strAll = File.ReadAllLines(textBox1.Text);

            foreach (string str in strAll)
            {
                string[] split = str.Split(new Char[] { ' ', ',', ':', '\t', '\r', '\n' });
                foreach (string str1 in split)
                {
                    double d = 0.0;
                    if (Double.TryParse(str1, out d))
                    {
                        textBox2.Text += "数字 ";
                    }
                    else
                    {
                        textBox2.Text += "字符 ";
                    }
                }
                textBox2.Text += "\r\n";

            }

简单说明:

1 两个textbox,一个button

2 操作:在textBox1中输入某txt文件的路径,点击button,可以在textBox2中显示出是字符还是数字

3 File的ReadAllLines函数,读取文件的每一行放到strAll字符串数组中,真好用

4 split就不解释了

5 Double类的TryParse,将str1转换为double放入d,不能转换的返回false。


疑问:

接下来就可以对得到的d进行处理了,为什么还需要FileStream什么的东东?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值