for (int u = 0; u < dtQuery.Rows.Count; u++)
{
string Device = dtQuery.Rows[u]["DeviceID"].ToString();
}
这是查询表里面数据的id的 循环Device的值列出来
已知Device可能是是1,2 或者是2,3 又或者是1 Device只会是1,2,3中的 不会超过或变成其他的
我想知道 如果输出1,2 我就判断他没有3 如果输出3,我就要判断1,2他是没有的
你每次都判断一下,是否包含1,是否包含2,是否包含3,不就可以了么,或者你把1,2,3按位去处理,比如1,赋值001,2赋值010,3赋值100,然后判断数字大小就可以了
string[] id=Device.Split(','); 分别存入数组id中 。
读取id判断就是
想少写if就用switch