如何在枚举中检查= [英] How to check = in enumeration

查看:96
本文介绍了如何在枚举中检查=的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用NotifyFilters枚举类型。在整数中,值

一起存储,我可以使用AND来检查是否相等


如果bNotifyFilter和NotifyFilters.Attributes那么

但是,当选项严格打开时,这不起作用,任何想法?

I am using the NotifyFilters enumeration type. In ''integer'' the values
are ored together, and I can use AND to check for equality like so

If bNotifyFilter And NotifyFilters.Attributes Then
However, when option strict is on this does not work, any ideas?

推荐答案

9月19日,7: 06 * am,null < n ... @ null.comwrote:
On Sep 19, 7:06*am, "null" <n...@null.comwrote:

我正在使用NotifyFilters枚举类型。在整数中,值

一起存储,我可以使用AND来检查是否相等


如果bNotifyFilter和NotifyFilters.Attributes那么

然而,当选项严格的时候,这确实*不起作用,任何想法?
I am using the NotifyFilters enumeration type. In ''integer'' the values
are ored together, and I can use AND to check for equality like so

If bNotifyFilter And NotifyFilters.Attributes Then
However, when option strict is on this does *not work, any ideas?



If的第二个分支不是比较,你只需要一个enum

值。我会帮你改写它,但是你没有给我足够的代码来让我真正看到发生了什么。你能发布更多的

代码,包括变量的声明和初始化

" bNotifyfilter",所以我可以看一下吗?


谢谢,


Seth Rowe [MVP]
http://sethrowe.blogspot.com/


好的,这是定义


Dim enum_notifyFilter As System.IO.NotifyFilters''= 383


如果enum_notifyFilter和NotifyFilters.Attributes那么

....

结束如果
Ok, here is the definition

Dim enum_notifyFilter As System.IO.NotifyFilters '' = 383

If enum_notifyFilter And NotifyFilters.Attributes Then
....
End If


9月19日,7:42 * am,null < n ... @ null.comwrote:
On Sep 19, 7:42*am, "null" <n...@null.comwrote:

好​​的,这是定义


Dim enum_notifyFilter As System。 IO.NotifyFilters''= 383


如果enum_notifyFilter和NotifyFilters.Attributes那么

...

结束如果
Ok, here is the definition

Dim enum_notifyFilter As System.IO.NotifyFilters '' = 383

If enum_notifyFilter And NotifyFilters.Attributes Then
...
End If



你想在这里做普通的=检查,如果你想查看是否有多个匹配(如果有的话),它只会申请

你用

使用enum作为一点标志。)


////////////

如果enum_notifyFilter = NotifyFilters.Attributes那么


结束如果

////////////


谢谢,


Seth Rowe [MVP]
http://sethrowe.blogspot.com/


这篇关于如何在枚举中检查=的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆