S
Sagaert Johan
does c# provide bitfields in structs ??
can't find any hint in msdn
Johan
can't find any hint in msdn
Johan
Mattias Sjögren said:Johan,
No, C# doesn't support bit fields.
Mattias
Chad Myers said:Sagaert Johan said:does c# provide bitfields in structs ??
can't find any hint in msdn
Use the [Flags] attribute on an an enumerator.
[Flags]
public enum PizzaToppings
{
ExtraCheese = 1,
Pepperoni = 2,
ItalianSausage = 4,
AmericanSausage = 8,
Peppers = 16,
Mushrooms = 32,
Anchovis = 64,
Pineapples = 128
}
...
public class Pizza
{
private PizzaToppings toppings;
public PizzaToppings Toppings
{
get{ return toppings; }
set{ toppings = value; }
}
... blah blah
}
...
Pizza p = new Pizza();
p.Toppings =
PizzaToppings.ExtraCheese |
PizzaToppings.ItalianSausage |
PizzaToppings.Pepperoni;
-c