Convertire un .NET lungo per un intero 8 byte unsigned
-
04-10-2019 - |
Domanda
Ai fini della impostazione di un valore nella directory di Active Mi piacerebbe convertire un lungo per un intero 8 byte senza segno, per l'assegnazione di una proprietà AD.
Come posso fare questo?
Soluzione
Un cast semplice può causare problemi se il tempo è negativo e può comportare un OverflowException. Avrete bisogno di utilizzare la incontrollato sintassi per assicurarsi che sia gettato correttamente.
ulong myUnsignedValue = unchecked( (ulong)originalLongValue );
Altri suggerimenti
Gettate la long
ad un ulong
.
Più informazioni qui .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow