Byte array to string
In .Net, every string has a character set and encoding. A character encoding tells the computer how to interpret raw zeroes and ones into real characters. It usually does this by pairing numbers with characters. Actually it is the process of transforming a set of Unicode characters into a sequence of bytes.
More about.... Character Encoding
When you try to convert a Byte Array object to String, you still have a character set and encoding and it depends on the encoding of your string whether its is in ASCII or UTF8. It is important to note that you should use the same encoding for both directions You can use Encoding.GetString Method (Byte) to decodes all the bytes in the specified byte array into a string.
Using UTF8 conversion
Using ASCII conversion
UTF8 Conversion Example
ASCII Conversion Example
Convert String to ByteArray
When you try to convert a String object to Byte Array, you still have a character set and encoding and it depends on the encoding of your string whether its is in ASCII or UTF8. So you can use System.Text.Encoding.Unicode.GetBytes() to retrieve the set of bytes that Microsoft.Net would using to represent the characters. More about...... String to byte Array
Stream to ByteArray
The Streams Object involve three fundamental operations such as Reading, Writing and Seeking. In some situations we may need to convert these stream to byte array. More about...... Byte Array from Stream
Image to Byte Array
In many situations you may forced to convert image to byte array. It is useful in many scenarios because byte arrays can be easily compared, compressed, stored, or converted to other data types. More about...... Image to Byte Array
NEXT.....What is an IP Address ?