线程状态判断问题,江湖救急。 if (threadUpload.ThreadState == ThreadState.Running) 两个值都是“Running”,判断条件竟然不成立,应该如何判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Bt_Upload_Click(object sender, EventArgs e) { if (threadUpload.ThreadState != ThreadState.Suspended) { threadUpload.Suspend(); lstMsg.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\t网络控制上传线程已经挂起,可以进行客户端控制!\r\n"); Bt_Upload.Text = "开启网络控制连接"; } else { if (threadUpload.ThreadState != ThreadState.Running) { threadUpload.Resume(); lstMsg.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\t网络控制上传线程已经挂起,请不要进行客户端控制!\r\n"); Bt_Upload.Text = "断开网络控制连接"; } } }这样写就可以。 用"!="表达式就可以,用“==”表达式就不行,这是为什么呢??? DataTabe中的rows如何加载入一个新的DataTable中去 如何应用企业库实现登陆验证 大家都在做什么项目啊? c# 循环 声明变量 在用formula one,用到读excel文件时,参数变量类型我在c#中不知道用哪种,用过的兄弟进来看一下。谢谢 调查 一个关于winform的问题! 在本机运行正常的网站,为何上传后无法浏览 怎么使用C#来调用外部程序? 怎样在WIN98下面单独安装.NET的运行环境(20多M)?? 高分在线急等!! C# +短信猫 实现短信群发中遇到问题了 C# wpf 使用 winform 控件的问题
{
if (threadUpload.ThreadState != ThreadState.Suspended)
{
threadUpload.Suspend();
lstMsg.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\t网络控制上传线程已经挂起,可以进行客户端控制!\r\n");
Bt_Upload.Text = "开启网络控制连接";
}
else
{
if (threadUpload.ThreadState != ThreadState.Running)
{
threadUpload.Resume();
lstMsg.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\t网络控制上传线程已经挂起,请不要进行客户端控制!\r\n");
Bt_Upload.Text = "断开网络控制连接";
}
}
}
这样写就可以。 用"!="表达式就可以,用“==”表达式就不行,这是为什么呢???