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

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


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


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