得到textbox的值并转换
double value = Convert.ToDouble(textbox1.Text.ToString());
取小数点后两位
double value = Math.Round(value,2);
File.Create创建文件后释放,避免占用文件夹
File.Create(Path).Close();
一定范围内生成随机数
Random rd = new Random();
int num1 = rd.Next(0, 7);
毫秒计时
var stp = new System.Diagnostics.Stopwatch();
stp.Start();
stp.Stop();
label1.Text=(string.Format("耗时:{0}毫秒", stp.ElapsedMilliseconds));
保留指定小数位
public double GetRandomNumber(double minimum, double maximum, int Len)
{
Random random = new Random();
return Math.Round(random.NextDouble() * (maximum - minimum) + minimum, Len);
}
得到计算机的CPU剩余和内存剩余
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
PerformanceCounter ramCounter = new PerformanceCounter("Memory", "Available MBytes");
var cpuUsage = cpuCounter.NextValue();
string cpuUsageStr = string.Format("{0:f2} %", cpuUsage);
var ramAvailable = ramCounter.NextValue();
string ramAvaiableStr = string.Format("{0} MB", ramAvailable);
LOG.Info($"CPU剩余:{cpuUsageStr} , RAM剩余:{ramAvaiableStr}");