Please refer this code.
Ref: http://stackoverflow.com/questions/8278377/how-to-convert-binary-to-string
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
string s = "http://aspforums.net/";
var binary = new List<List<int>>();
for (var counter = 0; counter != s.Length; counter++)
{
List<int> a = ConvertTextToBinary(s[counter], 2);
binary.Add(a);
foreach (var bit in a)
{
Console.Write(bit);
}
Console.Write("\n");
}
string str = ConvertBinaryToText(binary);
}
}
static List<int> ConvertTextToBinary(int number, int Base)
{
List<int> list = new List<int>();
while (number != 0)
{
list.Add(number % Base);
number = number / Base;
}
list.Reverse();
return list;
}
static string ConvertBinaryToText(List<List<int>> seq)
{
return new String(seq.Select(s => (char)s.Aggregate((a, b) => a * 2 + b)).ToArray());
}