Преобразовывайте.NET долго в неподписанное 8-байтовое целое число

В целях установить значение в Active Directory я хотел бы преобразовать длинное в неподписанное 8-байтовое целое число для присвоения на свойство AD.

Как я могу сделать это?

1
задан Ben 26 May 2010 в 00:37
поделиться

2 ответа

Простое приведение может вызвать проблемы, если длинное отрицательное значение, и может привести к исключению OverflowException. Вам нужно будет использовать синтаксис unchecked , чтобы обеспечить правильное приведение.

ulong myUnsignedValue = unchecked( (ulong)originalLongValue );
2
ответ дан 3 September 2019 в 00:18
поделиться

Превратите длинный в улонг .

Подробнее здесь .

0
ответ дан 3 September 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: