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什么的东东?
本文介绍了一个简单的C#程序,该程序通过读取指定路径的文本文件,并利用File.ReadAllLines方法将每行内容加载到字符串数组中。程序进一步解析每个字符串,判断其组成部分是数字还是字符。

1250

被折叠的 条评论
为什么被折叠?



