我正在使用秒表,我想估计从开始到结束需要多长时间。
它看起来像一个非常简单的复合体。我实例化了秒表,启动它,然后停止它,然后通过编写一个方法 .elapsed 它应该为我提供从开始到停止所需的时间。
不幸的是,它总是为我提供 00:00:00。
我是否必须在我的电脑上设置一些适合我的文化的内容?
我也尝试过 .StartNew() 但无济于事。
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
string juniorDevOpsFolder = "JuniorDevOps";
string targetPath = Directory.GetCurrentDirectory();
int endIndex = targetPath.IndexOf(juniorDevOpsFolder);
var juniorDevOpsPath = targetPath.Substring(0, endIndex + juniorDevOpsFolder.Length);
string directory = "Files";
string targetDirectory = Path.Combine(juniorDevOpsPath, directory);
ProcessDirectory(targetDirectory);
stopwatch.Stop();
// Write hours, minutes and seconds.
Console.WriteLine("Time elapsed: {0:hh\\:mm\\:ss}", stopwatch.Elapsed);
同样,输出为 00:00:00
SMILET
眼眸繁星
慕斯王
子衿沉夜
相关分类