Hoe kan ik de boolean waarde uitschrijven binnen de BitVector32?

Status
Niet open voor verdere reacties.

stevebravo

Gebruiker
Lid geworden
16 jan 2010
Berichten
156
Hoe kan ik de boolean waarde uitschrijven binnen de BitVector32?

ik wil dus het volgende in de Console krijgen:

True/False: false
True/False: false
True/False: true


en ik gebruik de volgende code erbij:

Code:
BitVector32 newVector = new BitVector32(4);
            
            bool bit1 = newVector[FirstBit];
            bool bit2 = newVector[SecondBit];
            bool bit3 = newVector[ThirdBit];
 
De bitvector heeft een ToString method.
Heb je die al geprobeerd?

Code:
string output = "True/False: " + newVector[0].ToString();
 
De bitvector heeft een ToString method.
Heb je die al geprobeerd?

Code:
string output = "True/False: " + newVector[0].ToString();

ik krijg dan niet het gewenste resultaat.
ik wil het gedaan krijgen met Console.WriteLine("True/False: {0} ", newVector);

maar ik krijg dan de bit waarde, maar wil een boolean waarde krijgen (newVector.Data = het decimale getal ervan)
 
dan zal je het zelf moeten converten met een if/else
Code:
if 1 
return "true"
else
return "false"
 
Laatst bewerkt:
dan zal je het zelf moeten converten met een if/else
Code:
if 1 
return "true"
else
return "false"

dit moet er trouwens voor staan:

int firstBit = BitVector32.CreateMask();
int secondBit = BitVector32.CreateMask(firstBit);
int thirdBit = BitVector32.CreateMask(secondBit);

het punt is dat ze hier al een boolean waarde automatisch meekrijgen dat op false staat..
 
Ik gebruik deze code, maar ik begrijp nog niet helemaal waarom de uitkomst van(Console.WriteLine(packedBits.Data);
) 196634 is.. kan iemand mij helpen spitten?

Code:
BitVector32.Section firstSection =
BitVector32.CreateSection(10);

BitVector32.Section secondSection =
BitVector32.CreateSection(50, firstSection);

BitVector32.Section thirdSection =
BitVector32.CreateSection(500, secondSection);

BitVector32 packedBits = new BitVector32(0);

packedBits[firstSection] = 10;
packedBits[secondSection] = 1;
packedBits[thirdSection] = 192;

Console.WriteLine(packedBits[firstSection]);
Console.WriteLine(packedBits[secondSection]);
Console.WriteLine(packedBits[thirdSection]);


Console.WriteLine(packedBits.Data);


Console.WriteLine(packedBits);
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan