如1.23 5.35看做一个中间有多个空格的字符串,请问C#中有什么方法可以将该字符串分割,并将1.23和5.35分别转化为double型的吗?
另外请教大家一下,C#中读取文本文件,文本文件中有汉字(汉字单独一行存在,与其他字符串没在一行),读取时我想忽略汉字这一行,有什么方法吗?请大家多指教!谢谢大家!
另外请教大家一下,C#中读取文本文件,文本文件中有汉字(汉字单独一行存在,与其他字符串没在一行),读取时我想忽略汉字这一行,有什么方法吗?请大家多指教!谢谢大家!
string s = 1.23 5.35 3.45 5.65
string[] arr = s.split(' ');
double[] dblValues = new double[arr.length];
for( int i=0; i<arr.length; i++ ) {
if( !double.tryParse(arr[i], out dblValues[i]) )
continue;
}
2.读进内存,判断不是汉字就处理,否则不出来
{
//正则replace替换中文""
}
string str="";
string[] arr=str.Split(new string[]{" "}, StringSplitOptions.RemoveEmptyEntries);
Convert.ToDouble(arr[0])
double.parse();