Записать строку в число в двоичном формате - C#
Формулировка задачи:
Здравствуйте. Возник такой вопрос, при написании программы на С#:
Как сделать так, чтобы stroka3 записалась в число в двоичном формате, именно по символам, чтобы с ней можно было дальше работать в числовом формате, а не просто число из строки в двоичном формате заново перевелось в бинарный.
Заранее спасибо.
class Program
{ static string stroka3;
static int chislo2;
public static void Main(string[] args)
{
Console.WriteLine("Введите число");
string stroka1 = System.Console.ReadLine();
int chislo1 = Convert.ToInt32(stroka1);
string stroka2 = Convert.ToString(chislo1, 2);
for (int i = 0; i < stroka2.Length; i++)
{
char temp = stroka2[i];
if (temp == '1')
temp = '0';
else temp ='1';
stroka3 += temp;
}
}Решение задачи: «Записать строку в число в двоичном формате»
textual
Листинг программы
int chislo2 = Convert.ToInt32(stroka3, 2);