我用WebClient.DownloadFile(address,fileName)类下载一个文件 .
我用秒表计算下载速度 .
我的速度计算代码;
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
labelSpeed.Text = string.Format("{0} kB/s", (e.BytesReceived / 1024 / stopWatch.Elapsed.TotalSeconds).ToString("0.00"));
我想显示下载速度“b / s,kb / s,mb / s,gb / s等......”格式,但我的代码只提供“kb / s”格式 . 如何显示其他格式?
2 回答
好的,我现在只是用这种方式解决了我的问题;
您可以使用枚举来避免克隆显示的代码 . 这是一个例子:
输出: