C#获取文本文件中的数据,并存储到数组中,该怎样做呢?streamReader读取不行呢,谢谢!
在线等!publicvoidReadDataToArray(){ArrayListFld=newArrayList();StreamReaderreader=newStr...
在线等!
public void ReadDataToArray()
{ ArrayList Fld = new ArrayList();
StreamReader reader = new StreamReader("F:\\test.txt", Encoding.GetEncoding("Gb2312"));
string[] values = reader.ReadToEnd().Split(' ');
for (int n = 0; 15 + 5 * n < values.Length; n++)
{Fld.Add(0.125 * Convert.ToDouble(values[(15 + 5 * n)]) * Math.Sqrt(Math.Pow(2, Convert.ToDouble(values[13 * 5 + n]))));//获取文本文件中的数据后进行的运算!
textBox1.Text += Fld[n] + " ";} 展开
public void ReadDataToArray()
{ ArrayList Fld = new ArrayList();
StreamReader reader = new StreamReader("F:\\test.txt", Encoding.GetEncoding("Gb2312"));
string[] values = reader.ReadToEnd().Split(' ');
for (int n = 0; 15 + 5 * n < values.Length; n++)
{Fld.Add(0.125 * Convert.ToDouble(values[(15 + 5 * n)]) * Math.Sqrt(Math.Pow(2, Convert.ToDouble(values[13 * 5 + n]))));//获取文本文件中的数据后进行的运算!
textBox1.Text += Fld[n] + " ";} 展开
2个回答
展开全部
string s = null;
if (File.Exists(file_absolute_path))
{
FileInfo fi = new FileInfo(file_absolute_path);
FileStream fs = fi.Open(FileMode.OpenOrCreate);
StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);
sr = new StreamReader(fs, System.Text.Encoding.Default);
s = sr.ReadToEnd();
sr.Close();
fs.Close();
return s;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询