我有一个窗口,我在 OnStart() 方法中添加了一个无限 while 循环。我已经测试了该服务 1 小时,它运行良好。但由于这是我的第一次,Windows Service
所以对无限循环的性能有疑问。这是代码..
protected override void OnStart(string[] args)
{
while(true){
string Query="";
Query = "SELECT * FROM 'reportsetting` order by SendingTime;";
MySqlConnection con = new MySqlConnection(conn);
MySqlCommand comm = new MySqlCommand(Query, con);
con.Open();
MySqlDataReader dr = comm.ExecuteReader();
while (dr.Read())
{
time = dr["SendingTime"].ToString();
if ((str = DateTime.Now.ToString("HH:mm")).Equals(time))
{
//Execute Function and send reports based on the data from the database.
Thread thread = new Thread(sendReports);
thread.Start();
}
}
//Halt for this Moment
while …
Run Code Online (Sandbox Code Playgroud) 我在c#中有一个字符串数组.现在根据我的要求,我必须得到最后一个,倒数第二个和在字符串中倒数第二个元素之前的一个元素,但我没有得到如何得到它.这是我的字符串数组.使用Last()我能够获得最后一个元素,但是最后一个元素,然后在倒数第二个之前我无法找到答案.
string[] arrstr = str.Split(' ');
Run Code Online (Sandbox Code Playgroud)
随着.Last()
我能够得到最后一个元素,但我无法得到其余的元素.请帮我..
我有一个包含类似值小数变量0.9
,1.8
etc.Now,我必须将这些值喜欢这个0.90
,1.80.
.这里是我试图四舍五入至小数点后两位的代码,但它只是给了我同样的以前的值..
decimal Cost = noof * Rate;
Cost = Math.Round(Cost , 2);
Run Code Online (Sandbox Code Playgroud)
请帮我 ..
我有一个字符串数组,我根据空白区域拆分.现在,根据我的要求,我必须得到其内容中包含'/'的数组元素,但我无法得到它.我不明白如何实现它.
这是我尝试过的代码:
string[] arrdate = currentLine.Split(' ');
Run Code Online (Sandbox Code Playgroud)
如何获取由/
?组成的数组元素?