C#问题,为啥这个循环一直跳不出来,在别人的程序中能跳出来,在我的程序中一直跳出来

privatevoidtimer1_Tick(objectsender,EventArgse){DateTimedt=DateTime.Now;stringtimer=d... private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Now;
string timer = dt.ToLongTimeString().ToString();
toolStripStatusLabel1.Text = "当前时间:" +timer;
switch (timer)
{
case "13:43:00":
string zhi = "费率二";
textBox30.Text = zhi.ToString();
break;
}

}
展开
 我来答
创作者zUzVB1Sl31
2015-08-17 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
时间格式错误,WIN7-32bit和WINXP和WIN7-64bit、MacOS你会发现ToLongTimeString().ToString()返回的都不一样,他可能是 13:43:00.410 哦,长时间在WIN7-64位上是 1:43:00 AP
百度网友01b12fe7d
2015-08-17 · TA获得超过658个赞
知道大有可为答主
回答量:2649
采纳率:63%
帮助的人:663万
展开全部
调下 看是否满足这个条件 可能是时间格式设置的问题
追问
但是我运行另外一个程序,时间是一样的,它能跳出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式