C# 控制台 我时时监测,从60个数取最大的存库表里,依次一天里最大,月,年最大保存到对应4张表里

yeshaohuafuzhou 2012-09-01 10:30:13
string a = "";

int i = 0;

while (true)

{


//这是内存使用率 string lv = PcInfoVal.RamVal().ToString();

string lv1 = PcInfoVal.RamTotal().ToString();

if (i == 0)

{

a = lv;

}

else {

a += "," + lv;

}

i++;

这是一分钟里取最大的 请问一天一月一年的应该怎么写

if (i == 60) {

TimeMonitorModel model = new TimeMonitorModel();

TimeMonitorBLL bll = new TimeMonitorBLL();

string rs = getMax(a);

model.MonitorTime = DateTime.Now;

model.RamValue = Int32.Parse(rs);

bll.Add(model);

i = 0;

a = "";

}



Console.WriteLine(lv + "/" + lv1);

Thread.Sleep(1000);

}

}



后面取最大的数


public string getMax(string a) {



string[] b;

b = a.Split(',');

int[] c = new int[b.Length];//这一步难

for (int i = 0; i < b.Length; i++)

{

c[i] = Convert.ToInt32(b[i]);

}

for (int m = 0; m < b.Length; m++)

{

for (int n = m + 1; n < b.Length; n++)

{

if (c[m] > c[n])

{

int t = c[m];

c[m] = c[n];

c[n] = t;

}

}

}

//Console.WriteLine();

//Console.WriteLine("最小值是" + c[0]);

//Console.WriteLine("最大值是" + c[b.Length - 1]);

return c[b.Length - 1].ToString();

}
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzamygsd 2012-09-01
  • 打赏
  • 举报
回复


偶们都是C#菜鸟,,

c++倒是懂一点点
Gloveing 2012-09-01
  • 打赏
  • 举报
回复
大哥你问错板块了吧
mujiok2003 2012-09-01
  • 打赏
  • 举报
回复
wrong place to ask your question.

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧