title: why do char takes 2 bytes as it can be stored in one byte
body: <p>can anybody tell me that in c# why does char takes two bytes although it can be stored in one byte. Don't you think it is wastage of a memory. if not , then how is extra 1-byte used?
  in simple words ..please make me clear what is the use of extra 8-bits.!!</p>