Convert.ToInt32(primeThread.ThreadState) == 96 这说明线程处于什么状态阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int s1 = Convert.ToInt32(ThreadState.Aborted); int s2 = Convert.ToInt32(ThreadState.AbortRequested); int s3 = Convert.ToInt32(ThreadState.Background); int s4 = Convert.ToInt32(ThreadState.Running); int s5 = Convert.ToInt32(ThreadState.Stopped); int s6 = Convert.ToInt32(ThreadState.StopRequested); int s7 = Convert.ToInt32(ThreadState.Suspended); int s8 = Convert.ToInt32(ThreadState.SuspendRequested); int s9 = Convert.ToInt32(ThreadState.Unstarted); int s10 = Convert.ToInt32(ThreadState.WaitSleepJoin); Console.WriteLine(s1); Console.WriteLine(s2); Console.WriteLine(s3); Console.WriteLine(s4); Console.WriteLine(s5); Console.WriteLine(s6); Console.WriteLine(s7); Console.WriteLine(s8); Console.WriteLine(s9); Console.WriteLine(s10);Output25612840161642832请按任意键继续. . .没看见96阿 求解 会不会是ThreadState.Suspended | ThreadState.WaitSleepJoin 这种枚举的操作方式是if(state & ThreadState.Suspended == ThreadState.Suspended){............}if(state & ThreadState.WaitSleepJoin==ThreadState.WaitSleepJoin){............}请参看MSDN中关于FlagsAttribute的文档 假定人类可能有8种爱好,而每个人都可能具有8种爱好中的某几种,那么爱好可以用如下枚举来定义[Flags]public enum 爱好{无爱好=0x00000000,爱好1=0x00000001,爱好2=0x00000002,爱好3=0x00000004,爱好4=0x00000008,爱好5=0x00000010,爱好6=0x00000020,爱好7=0x00000040,爱好8=0x00000080}public class 人{public 爱好 此人的爱好=爱好.无爱好;}如果张三拥有爱好1,爱好3,和爱好7,那么可以如下设置:人 张三=new 人();张三.爱好=爱好.爱好1|爱好.爱好3|爱好.爱好7;如果查询张三的爱好中是否具有爱好3if(张三.此人的爱好 & 爱好.爱好3 == 爱好.爱好3){MessageBox.Show("张三具有爱好3");}else{MessageBox.Show("张三不具有爱好3");}你贴上咨询的枚举,就是和我上面所指的"爱好"相同性质的一种枚举===============================觉得我上面的描述应该可以说清楚该如何使用了. 新手问题 关于查询条件 未将对象引用设置到对象的实例,如何解决? (急)关于VS2005重新生成项目引用的DLL层次问题,高分求解! .net中的语音播放控件 解决立刻加分啊!! 我是搞java的,错买了<<征服ajax web2.0快速入门与项目实践(.net版)>>我现在15元退(新的,没有看) 图片定时转换功能如何实现?在线及等!!! 怎样在一个网页的基础上打开另一个网页,而二个网页同时打开 WF:流程设计和活动设计完成后,发布问题 Excel的种种问题,相信大家都遇到过,请过来看看 DataGrid中显示一个表,如何将当前子行集的导航父行长久隐藏? 判断是否相碰
int s2 = Convert.ToInt32(ThreadState.AbortRequested);
int s3 = Convert.ToInt32(ThreadState.Background);
int s4 = Convert.ToInt32(ThreadState.Running);
int s5 = Convert.ToInt32(ThreadState.Stopped);
int s6 = Convert.ToInt32(ThreadState.StopRequested);
int s7 = Convert.ToInt32(ThreadState.Suspended);
int s8 = Convert.ToInt32(ThreadState.SuspendRequested);
int s9 = Convert.ToInt32(ThreadState.Unstarted);
int s10 = Convert.ToInt32(ThreadState.WaitSleepJoin);
Console.WriteLine(s1);
Console.WriteLine(s2);
Console.WriteLine(s3);
Console.WriteLine(s4);
Console.WriteLine(s5);
Console.WriteLine(s6);
Console.WriteLine(s7);
Console.WriteLine(s8);
Console.WriteLine(s9);
Console.WriteLine(s10);Output256
128
4
0
16
1
64
2
8
32
请按任意键继续. . .没看见96阿 求解
ThreadState.Suspended | ThreadState.WaitSleepJoin
if(state & ThreadState.Suspended == ThreadState.Suspended)
{
............
}
if(state & ThreadState.WaitSleepJoin==ThreadState.WaitSleepJoin)
{
............
}请参看MSDN中关于FlagsAttribute的文档
public enum 爱好
{
无爱好=0x00000000,
爱好1=0x00000001,
爱好2=0x00000002,
爱好3=0x00000004,
爱好4=0x00000008,
爱好5=0x00000010,
爱好6=0x00000020,
爱好7=0x00000040,
爱好8=0x00000080
}public class 人
{
public 爱好 此人的爱好=爱好.无爱好;
}如果张三拥有爱好1,爱好3,和爱好7,那么可以如下设置:人 张三=new 人();
张三.爱好=爱好.爱好1|爱好.爱好3|爱好.爱好7;如果查询张三的爱好中是否具有爱好3if(张三.此人的爱好 & 爱好.爱好3 == 爱好.爱好3)
{
MessageBox.Show("张三具有爱好3");
}
else
{
MessageBox.Show("张三不具有爱好3");
}
你贴上咨询的枚举,就是和我上面所指的"爱好"相同性质的一种枚举===============================
觉得我上面的描述应该可以说清楚该如何使用了.