Click here to Skip to main content
15,886,963 members
Home / Discussions / C#
   

C#

 
QuestionError while declaring Interfaces regarding HRESULT Pin
giji gangadharan28-Dec-09 17:20
giji gangadharan28-Dec-09 17:20 
AnswerRe: Error while declaring Interfaces regarding HRESULT Pin
Ben Fair29-Dec-09 3:58
Ben Fair29-Dec-09 3:58 
QuestionChanging registry settings through .Net app Pin
Anindya Chatterjee28-Dec-09 17:02
Anindya Chatterjee28-Dec-09 17:02 
AnswerRe: Changing registry settings through .Net app Pin
Giorgi Dalakishvili28-Dec-09 19:02
mentorGiorgi Dalakishvili28-Dec-09 19:02 
GeneralRe: Changing registry settings through .Net app Pin
Anindya Chatterjee29-Dec-09 5:33
Anindya Chatterjee29-Dec-09 5:33 
QuestionHelp in calling a Delegate from Library Pin
MAW3028-Dec-09 15:07
MAW3028-Dec-09 15:07 
AnswerRe: Help in calling a Delegate from Library Pin
Luc Pattyn28-Dec-09 15:31
sitebuilderLuc Pattyn28-Dec-09 15:31 
QuestionIs there a way to write an bit to a binary file (NOT a byte) in C# ? [modified] Pin
Alex Manolescu28-Dec-09 13:26
Alex Manolescu28-Dec-09 13:26 
Hello,
i'll try to be concret on my problem.

I want to convert a string: "alex" to bits (by bits I mean 0 and 1) and then write them into a binary file.
There are many ways to do this, but i've selected this:
private void MyWriteMethod()
{

byte[] bytes = UTF8Encoding.Default.GetBytes("alex");
Stream str = File.Create("test.bin");

          BinaryWriter bw = new BinaryWriter(str);
          BitArray bits = new BitArray(bytes);

          for (int i = 0; i < bits.Length; i++)
          {              

                  bw.Write(bits.Get(i)); // the method Get of class BitArray returns the bit (true or false)
                                         // from the position recived as parameter.
          }
}


My problem is:
All goes well, but when I look for my file it occurs 32 bytes on my HDD.
Now to do a comparison, I create a new file and write by hand the text "alex". When I look for this new created file, I see that it occurs 4 bytes!!!!

My questions are:
1. Why is that ?? Can anyone explain to me this phenomenon ??
2. Can I occure the same amount of bytes using the bits ?
3. Afther that may I recive a code sample on how this can be done? I mean: how can I write bits to a binary file?

Thanks you for you're patience!
Alex Manolescu.

modified on Tuesday, December 29, 2009 3:58 AM

AnswerRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
harold aptroot28-Dec-09 13:33
harold aptroot28-Dec-09 13:33 
NewsRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
Alex Manolescu28-Dec-09 13:58
Alex Manolescu28-Dec-09 13:58 
GeneralRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
harold aptroot28-Dec-09 14:17
harold aptroot28-Dec-09 14:17 
GeneralRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
Alex Manolescu28-Dec-09 14:24
Alex Manolescu28-Dec-09 14:24 
GeneralRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
harold aptroot28-Dec-09 14:58
harold aptroot28-Dec-09 14:58 
GeneralRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
Alex Manolescu28-Dec-09 21:25
Alex Manolescu28-Dec-09 21:25 
AnswerRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? PinPopular
Luc Pattyn28-Dec-09 13:57
sitebuilderLuc Pattyn28-Dec-09 13:57 
NewsRe: Is there a way to write an bit to a binary file (NOT a byte) in C# ? Pin
Alex Manolescu28-Dec-09 14:00
Alex Manolescu28-Dec-09 14:00 
QuestionClass with parameter of type Pin
Jeroen De Dauw28-Dec-09 12:30
Jeroen De Dauw28-Dec-09 12:30 
AnswerRe: Class with parameter of type Pin
Luc Pattyn28-Dec-09 12:35
sitebuilderLuc Pattyn28-Dec-09 12:35 
GeneralRe: Class with parameter of type Pin
Jeroen De Dauw28-Dec-09 13:16
Jeroen De Dauw28-Dec-09 13:16 
GeneralRe: Class with parameter of type Pin
Luc Pattyn28-Dec-09 13:18
sitebuilderLuc Pattyn28-Dec-09 13:18 
GeneralRe: Class with parameter of type Pin
Jeroen De Dauw28-Dec-09 13:39
Jeroen De Dauw28-Dec-09 13:39 
GeneralRe: Class with parameter of type Pin
Luc Pattyn28-Dec-09 13:46
sitebuilderLuc Pattyn28-Dec-09 13:46 
GeneralRe: Class with parameter of type Pin
Jeroen De Dauw28-Dec-09 23:44
Jeroen De Dauw28-Dec-09 23:44 
QuestionReading in Unicode text Pin
elmernite28-Dec-09 10:48
elmernite28-Dec-09 10:48 
AnswerRe: Reading in Unicode text Pin
Luc Pattyn28-Dec-09 11:15
sitebuilderLuc Pattyn28-Dec-09 11:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.