需要对文件进行写入;
循环写一些数据,一种是在循环外面建立streamwrite初始化然后关闭,一种是在循环内建立初始化关闭。即
streamwrite sw =new streamwrite(path.true);
for(int i=0;i <100000;i++)
{
代码获取str;
sw.writeline(str)
}
sw.close(); for(int i=0;i <100000;i++)
{
streamwrite sw =new streamwrite(path.true);
代码获取str;
sw.writeline(str);
sw.close();
}
这2种的差别怎样?哪种效率高点。str是需要读文件的并且有点大。
循环写一些数据,一种是在循环外面建立streamwrite初始化然后关闭,一种是在循环内建立初始化关闭。即
streamwrite sw =new streamwrite(path.true);
for(int i=0;i <100000;i++)
{
代码获取str;
sw.writeline(str)
}
sw.close(); for(int i=0;i <100000;i++)
{
streamwrite sw =new streamwrite(path.true);
代码获取str;
sw.writeline(str);
sw.close();
}
这2种的差别怎样?哪种效率高点。str是需要读文件的并且有点大。
{
for(int i=0;i <100000;i++)
{
代码获取str;
sw.writeline(str)
}
}