Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование строки содерж двоичное число в десятичное число / 4 сообщений из 4, страница 1 из 1
10.12.2015, 14:48
    #39124985
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование строки содерж двоичное число в десятичное число
есть строка содержащая двоичное число
string s = "0011";
надо получить из этой строки десятичное число
int a = 3;

Существует ли стандартная функция позволяющая это сделать?
...
Рейтинг: 0 / 0
10.12.2015, 14:53
    #39124995
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование строки содерж двоичное число в десятичное число
webber81,
Код: c#
1.
Convert.ToInt32("0011", 2).ToString();


?
...
Рейтинг: 0 / 0
10.12.2015, 14:56
    #39125001
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование строки содерж двоичное число в десятичное число
можно так
Код: c#
1.
2.
3.
4.
5.
int a = 0;
foreach(var c in s) {
   a *= 2;
   if(c == '1') a++;
}
...
Рейтинг: 0 / 0
10.12.2015, 15:06
    #39125022
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование строки содерж двоичное число в десятичное число
Dima Tможно так
Код: c#
1.
2.
3.
4.
5.
int a = 0;
foreach(var c in s) {
   a *= 2;
   if(c == '1') a++;
}


Ну зачем же изобретать велосипед :)
Команда выше родная и уже реализована в самом фреймворке.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование строки содерж двоичное число в десятичное число / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]