Описание тега ulong

2 ответа

Как мне поднять действительно большое число до действительно большой силы?

У меня есть ulong значение, которое мне нужно поднять до высокой мощности, но Math.Pow не дает правильного вывода. Мой код C#: ulong a = 9123456789; ulong b = (ulong)Math.Pow(a, 9999); Console.WriteLine(b); Вывод на экран равен 0. Как я могу выполни…
08 дек '16 в 19:01
2 ответа

(C#) Я использую ulong для факториала 100, но он по-прежнему переполняется

Итак, моя задача: у меня есть число 100, и я должен напечатать сумму цифр факториала. Поэтому я написал код, нашел хороший способ суммирования цифр, но мой код не работает для числа 100. Я проверил на 10, и он отлично работает. Первый шаг, который п…
22 окт '18 в 16:10
0 ответов

Winternl.h: инициализация не может конвертировать из 'PULONG' в 'ULONG'

Я пытаюсь использовать Winternl.h, но я получаю ошибку Error C2440 'initializing': cannot convert from 'PULONG' to 'ULONG' C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Winternl.h 822 Дело в том, что точно такой же код хорошо работа…
04 ноя '17 в 15:52
1 ответ

Оператор '<' не может быть применен к операндам типа 'long' и 'ulong'

Я использовал.NET Reflector 8 от redgate, и я использовал функцию, которая экспортирует.dll в C# файлы, и я сталкиваюсь с одной ошибочной ситуацией, которую я не знаю, как исправить эту ошибку. Состояние ошибки: Ошибка 36 Оператор '<' не может быть …
13 апр '14 в 12:31
1 ответ

Как C# конвертировать ulong в DateTime?

В моей программе на C# я получаю datetime от ПЛК. Это отправка данных в формате "ulong". Как я могу конвертировать ulong в формат DateTime? например я получаю: ulong timeN = 99844490909448899;//time in nanoseconds Затем мне нужно преобразовать его в…
07 ноя '13 в 09:30
0 ответов

C# || Как я могу сгенерировать случайное число от 0 до ulong.MaxValue с лучшей производительностью

Я пытаюсь дать "уникальные идентификаторы" и использую Интс его "рискованно", поэтому я использую Ulongs. Сейчас... Как я могу сгенерировать значение от 0 до ulong.max? Должно быть довольно легко... верно? Одна строка кода?
03 фев '19 в 22:41
1 ответ

Может кто-нибудь объяснить, почему число выше и ниже будет рассчитывать, но мое действительное число не будет?

Таким образом, это консольное приложение просто печатает, является ли число простым или нет, отлично работает почти для каждого числа, но когда присваивание запрашивается для проверки функции по времени с двумя жестко закодированными числами (738927…
11 мар '18 в 03:03
1 ответ

Как мне преобразовать менее 8 байтов в ulong в C#?

Поэтому я сейчас реализую алгоритм криптографии. И мне нужно преобразовать данные в байты, а затем разделить их на 64 бита. Я делаю это с помощью BitConverter.Но иногда у меня нет 8 байтов в конце сообщения, и мне интересно, как преобразовать менее …
13 дек '14 в 12:26
1 ответ

Клиент Oracle генерирует ArgumentException с параметром ulong

Мне нужно вставить ulong (То есть, UInt64) в базу данных Oracle, но я сталкиваюсь с ArgumentException, Я вставляю это в NUMBER колонка, в которой я себя уверял, должна уметь хранить любое число от 0 до 2^64-1. Вот минимальный пример, который будет в…
1 ответ

C# преобразование типов даты так же, как C++

Как мне конвертировать ulong в long с тем же результатом, что и в C++. C++ unsigned long ul = 3633091313; long l = (long)ul; l is -661875983 C# ulong ul = 3633091313; long l = (long)ul; l is 3633091313
07 фев '18 в 20:19
1 ответ

C# десятичное, ulong, расчетные величины

У меня есть этот код для моей проблемы. Я почти там для некоторых тестов, я получаю немного разные результаты. Как вы увидите, переменная c должна быть "десятичной". Однако при умножении его на переменную "n". Это проблема: Ваша задача - написать пр…
16 апр '16 в 18:23
1 ответ

C# ulong переполнение / переполнение как-то разрешено

Я немного запутался в поведении ulong тип. Я понимаю, что это 64-разрядное целое число, используемое для положительных чисел (максимальное значение 18,446,744,073,709,551,615). Я только начал использовать его, потому что мне нужны действительно боль…
23 июл '17 в 23:16
1 ответ

Получение ulong из результатов Sqlite в NotSupportedException

У меня есть некоторые хэш-значения (как ulong), сохраненные в базе данных Sqlite консольным приложением. Теперь я хотел бы получить эти значения в приложении Магазина Windows, к сожалению, я получаю исключение NotSupportedException, говорящее "Не зн…
04 мар '13 в 12:37
0 ответов

Преобразование / приведение списка<string> в список<ulong>

Я пытался бросить List&lt;string&gt; собственность на List&lt;ulong&gt; имущество. Кажется, что бы я ни делал, мне не удается получить или установить данные. public List&lt;string&gt; _DocumentIds { get; set; } = new List&lt;string&gt;(); Вещи, кото…
14 апр '18 в 19:12
1 ответ

Расчет Фибоначчи в C#

Я пытаюсь вычислить последовательность Фибоначчи в C# очень простым способом, однако, когда дело доходит до более высоких чисел, она выдает ошибку и перестает работать, выдавая неправильные ответы. ulong num = 1; ulong lnum = 0; uint x = 1; private …
16 дек '12 в 19:38
4 ответа

Как получить сумму 1 с из 64-битного числа

Возможный дубликат: Подсчитать количество бит в 64-битном (длинном, большом) целом числе? Для алгоритма сравнения изображений я получаю 64-битное число в качестве результата. Количество 1 в числе (ulong) (101011011100...) говорит мне, насколько похо…
03 мар '13 в 11:49
1 ответ

Побитовый оператор отрицания для ulong возвращает uint

Я хочу удалить последний установленный бит ulong. Вот что я делаю: ulong mydata; ... ulong t = 1; for (int i = 0; i &lt; ulongSizeBits; i++) { if ((myData&amp;t)!=0) { mydata = mydata &amp; (~t); break; } t &lt;&lt;= 1; } Проблема в том, что это не …
20 апр '14 в 08:22
3 ответа

Оператор '&' не может быть применен к операндам типа 'ulong' и 'ulong*'

Оператор&amp;"нельзя применять к операндам типа"ulong' а также 'ulong*' Что я делаю неправильно? Я пытаюсь найти, из каких масок состоит целое число, если это имеет смысл. например 63 = 1+2+4+8+16+32 unsafe { UInt64 n = Convert.ToUInt64(textAttribut…
29 май '14 в 03:33
0 ответов

Преобразование типа данных (десятичное в ulong) в Entity Framework с использованием подхода базы данных в первую очередь

Я использую Entity Framework для возврата / отображения данных в сервисе Odata. Поскольку концепция ULong не существует в SQL Server, я храню этот столбец как decimal(20,0) в слое БД, но нужно преобразовать его в ulong когда дело доходит до уровня о…
2 ответа

C# uint64 - хранить данные?

Есть ли лучший способ хранить числовые данные в формате uint64, кроме использования x цифр для одного куска и y цифр для другого? (Всего 20 цифр для работы) Я пытаюсь хранить информацию об объекте без лишних затрат на создание структуры или класса. …
10 ноя '15 в 17:34