表达式难题
在C#中,如果想要表达文件不存在或者文件内容不是数值应该怎么样表示,希望各位指点,谢谢了。
想要表达文件存不存在,就像4楼的做法就行了,如果要知道文件内容是不是数值,那就要读取文件放到一个字符串中,用正则表达式来判断~~~~~~~
如下:仅供参考,没经过测试
string str;
StreamReader objReader = new StreamReader("txst.txt");
while(str=objReader.ReadLine()!=null)
{
str+= objReader.ReadLine();
}
objReader.Close();
//正则表达式
using System.Text.RegularExpressions;
if(Regex.IsMatch(str,@"^[0-9]*$"))
{
//数值
}
[此贴子已经被作者于2007-3-29 16:46:29编辑过]