Visual Basic .NETHasFlag()
示例
该HasFlag()方法可用于检查是否设置了标志。
Module Module1
<Flags>
Enum Material
Wood = 1
Plastic = 2
Metal = 4
Stone = 8
End Enum
Sub Main()
Dim houseMaterials As Material =Material.WoodOr Material.Stone
If houseMaterials.HasFlag(Material.Stone) Then
Console.WriteLine("the house is made of stone")
Else
Console.WriteLine("the house is not made of stone")
End If
End Sub
End Module有关Flags属性及其用法的详细信息,请参阅Microsoft官方文档。