首页 > 代码库 > 代码验证C#执行”文件打开关闭操作“耗时
代码验证C#执行”文件打开关闭操作“耗时
2017-04-19
部门经理习惯用C#做数据清洗,遇到个需要验证的问题,在一个万次左右循环内对文件执行打开关闭操作,比在循环前打开文件、循环后关闭文件耗时多多少。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Diagnostics; using System.Threading; namespace ConsoleApplication1 { public class Program { static void Main(string[] args) { int index = 0; long i = 0; var stopWatch = new Stopwatch(); //StreamWriter f = new StreamWriter(@"D:\sum.txt", false); for (i = 0; i < 100000; i++) { stopWatch.Start(); if (i == 10000) { stopWatch.Stop(); Console.WriteLine("Program run" + stopWatch.ElapsedMilliseconds + "ms."); Thread.Sleep(10000); } i += 1; Console.WriteLine(i); StreamWriter f = new StreamWriter(@"D:\sum.txt", false); index += 1; f.Write(index); f.Close(); } //f.Close(); Console.ReadKey(); } } }
代码验证C#执行”文件打开关闭操作“耗时
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。