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什么的东东?