C sharp - enum y bit

 
Vista:

enum y bit

Publicado por alfonso list (31 intervenciones) el 25/01/2007 08:15:29
Tengo un programita el cual tengo que entender para poder modificarlo resulta que tengo

enum BitValues
{
Bit1 = 0x00000001,
Bit2 = 0x00000002,
Bit3 = 0x00000004,
Bit4 = 0x00000008,
Bit5 = 0x00000010
}

1. Significa que tengo 5 bit donde el primero tiene un 1, el segundo bit un 2 y así
sucesivamente como indica.

2. De que tamaño serían los bits, word, byte

3. Como puedo indicar que los bits del 1 al 4 toman un valor de o ej 25

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:enum y bit

Publicado por Yamil Bracho (1164 intervenciones) el 25/01/2007 19:39:05
2) Si no le especficas los enum son int. Deben ser sbyte, byte, short, ushort, int, uint, long, o ulong. Para especificarle el tipo haces

enum BitValues : byte {

3. No se si te servira pero ya hay una clase dentro de .NET llamada BitArray
...
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar