powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# увеличить на еденицу большое HEX число
6 сообщений из 6, страница 1 из 1
С# увеличить на еденицу большое HEX число
    #38756397
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В текстовом поле лежит HEX число: 31000D1F82BA06011F71FB04D000

мне нужно его увеличить на 1, пытаюсь перевести его в десятичное и увеличить - не хватает разрядности типа
даже в UInt64 оно не влазит. Что делать?

Код: c#
1.
2.
3.
            string p= "31000D1F82BA06011F71FB04D000";
            UInt64  p1 = Convert.ToUInt64 (p, 16);
            p1++;
...
Рейтинг: 0 / 0
С# увеличить на еденицу большое HEX число
    #38756402
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
31000D1F82BA06011F71FB04D001
...
Рейтинг: 0 / 0
С# увеличить на еденицу большое HEX число
    #38756403
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если левый разряд меньше F, увеличиваешь его на 1, иначе меняешь на 0 и увеличиваешь на 1 следующий разряд по тому же принципу (можно рекурсию, можно цикл)
...
Рейтинг: 0 / 0
С# увеличить на еденицу большое HEX число
    #38756406
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proесли левый разряд меньше F, увеличиваешь его на 1, иначе меняешь на 0 и увеличиваешь на 1 следующий разряд по тому же принципу (можно рекурсию, можно цикл)

И никаких средств .NiET для работы с большими целыми? офигеть...
...
Рейтинг: 0 / 0
С# увеличить на еденицу большое HEX число
    #38756418
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть библиотеки для работы с бесконечноразрядными числами, но зачем это в данной задаче?
...
Рейтинг: 0 / 0
С# увеличить на еденицу большое HEX число
    #38756512
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltИ никаких средств .NiET для работы с большими целыми? офигеть...

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


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