问题描述
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);StreamReaderirr2=newStreamReader(irr1);Stringirr3;irr3=irr2.ReadToEnd();stringirr4=irr3.Replace(Environment.NewLine,"");string[]strirr=irr4.Split('');inth=strirr.Length;double[]irr5=newdouble[h];for(inti=12;i<h;i++){irr5[i]=Convert.ToDouble(strirr[i]);}StreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);sw1.Write("");sw1.Write("rn");}sw1.Close();irr2.Close();}
解决方案
解决方案二:
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);//文件流打开文件StreamReaderirr2=newStreamReader(irr1);//创建streamreaderStringirr3;irr3=irr2.ReadToEnd();//读取文本的全部内容stringirr4=irr3.Replace(Environment.NewLine,"");//替换换行符为空string[]strirr=irr4.Split('');//空格分隔inth=strirr.Length;double[]irr5=newdouble[h];for(inti=12;i<h;i++){irr5[i]=Convert.ToDouble(strirr[i]);}//下面写入8.txtStreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);sw1.Write("");sw1.Write("rn");}sw1.Close();//关闭irr2.Close();//关闭}
解决方案三:
楼上正解:补充一下sw1.Write("{0:e4}",irr5[i]);//这里以科学计数法保留4位小数输出在文件8.txt中
解决方案四:
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";//txt文件路径FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);//文件流打开文件StreamReaderirr2=newStreamReader(irr1);//创建streamreaderStringirr3;irr3=irr2.ReadToEnd();//读取文本的全部内容stringirr4=irr3.Replace(Environment.NewLine,"");//替换换行符为空string[]strirr=irr4.Split('');//空格分隔inth=strirr.Length;double[]irr5=newdouble[h];for(inti=12;i<h;i++){irr5[i]=Convert.ToDouble(strirr[i]);}//下面写入8.txtStreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);sw1.Write("");sw1.Write("rn");}sw1.Close();//关闭irr2.Close();//关闭}
解决方案五:
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";//txt文件路径FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);//文件流打开文件StreamReaderirr2=newStreamReader(irr1);//创建streamreaderStringirr3;irr3=irr2.ReadToEnd();//读取文本的全部内容stringirr4=irr3.Replace(Environment.NewLine,"");//替换换行符为空string[]strirr=irr4.Split('');//空格分隔inth=strirr.Length;double[]irr5=newdouble[h];for(inti=12;i<h;i++){irr5[i]=Convert.ToDouble(strirr[i]);}//下面写入8.txtStreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);//以科学计数法保留4位小数输出在文件8.txt中sw1.Write("");sw1.Write("rn");}sw1.Close();//关闭irr2.Close();//关闭}
解决方案六:
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";//txt文件路径FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);//文件流打开文件StreamReaderirr2=newStreamReader(irr1);//创建streamreaderStringirr3;irr3=irr2.ReadToEnd();//读取文本的全部内容stringirr4=irr3.Replace(Environment.NewLine,"");//替换换行符为空string[]strirr=irr4.Split('');//空格分隔inth=strirr.Length;double[]irr5=newdouble[h];for(inti=12;i<h;i++){irr5[i]=Convert.ToDouble(strirr[i]);}//下面写入8.txtStreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);//以科学计数法保留4位小数输出在文件8.txt中sw1.Write("");sw1.Write("rn");}sw1.Close();//关闭irr2.Close();//关闭}
解决方案七:
有那么繁琐吗就是从一个文件读取数据以特定格式写入另一个文件的操作
解决方案八:
引用6楼的回复:
有那么繁琐吗就是从一个文件读取数据以特定格式写入另一个文件的操作
解决方案九:
privatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";//建立文件流对象FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);//建立流读取对象StreamReaderirr2=newStreamReader(irr1);Stringirr3;irr3=irr2.ReadToEnd();//将换行替换为空stringirr4=irr3.Replace(Environment.NewLine,"");//根据空格将读取的内容分成字符串数组string[]strirr=irr4.Split('');//获取字符串数组长度inth=strirr.Length;//定义double类型的数组double[]irr5=newdouble[h];for(inti=12;i<h;i++){//循环}//建立文件流写对象StreamWritersw1=newStreamWriter(@"d:8.txt",false,Encoding.Default);for(inti=12;i<h;i++){sw1.Write("{0:e4}",irr5[i]);sw1.Write("");sw1.Write("rn");}sw1.Close();irr2.Close();}
解决方案十:
引用6楼的回复:
有那么繁琐吗就是从一个文件读取数据以特定格式写入另一个文件的操作
解决方案十一:
感觉加注释反而是多余的.应该把处理的逻辑解释一下。读了哪些行内容,以什么格式写入新文件。
解决方案十二:
解释的够详细了!
解决方案十三:
应说明整体上是实现什么功能。
解决方案十四:
谢谢各位大神~~~~~~~~基本明白了,是实现读数据转化为double型么?
解决方案十五:
引用1楼的回复:
C#codeprivatevoidbutton1_Click(objectsender,EventArgse){stringfileName=@"D:shuirr.txt";FileStreamirr1=newFileStream(fileName,FileMode.……
有一事不明,为什么循环的初始值为12呢
解决方案:
把一个.txt的数据写入另外一个.txt中
解决方案:
楼主的结贴率居然是0.00,楼主为啥不给结贴啊?
解决方案:
web层的代码
解决方案:
...其实就是大家懂的和不懂的学习学习丫