pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
A beleza dos 0s e 1s, e o seu poder.....
Creative|Minds

Syndication

News

No outro dia tive a necessidade de num argumento de um método poder passar varias opções. Procurei um pouco e encontrei um artigo bastante interessante que não só me resolveu o problema, como tambem ajudou a manter o código limpo.

Tomando como exemplo o método:
MakePizza(UseToppings as Toppings)

e o enum:
Public Enum Toppings

Pepperoni = 1
Mushrooms = 2
Onions = 4
Anchovies = 8
Peppers = 16
Pineapple = 32
End Enum

Podemos ter o seguinte:
Dim MyToppings as Toppings = Mushrooms OR Onions OR Peppers

O artigo está em http://www.johnsample.com/articles/BitwiseEnums.aspx.

Posted 1-4-2005 13:50 por Bruno Figueiredo
Filed under:

Comments

Anonymous wrote re: A beleza dos 0s e 1s, e o seu poder.....
on 1-7-2009 1:40
O também admiro a beleza dos 0s e 1s. O meu problema é tudo o que não são 0s e 1s.
Anonymous wrote re: A beleza dos 0s e 1s, e o seu poder.....
on 2-7-2009 1:58
O também admiro a beleza dos 0s e 1s. O meu problema é tudo o que não são 0s e 1s.

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems