Sto utilizzando una chiamata di libreria, setInstance(ByVal instance As UInteger)
, nel mio codice VB.NET. Il parametro che devo passare è un Integer
. C'è qualcosa che devo fare per convertire il parametro intero in un intero senza segno? Il numero è garantito positivo e inferiore a 10.Come passare il numero intero come parametro non firmato in VB.NET?
6
A
risposta
7
Come così ...
Dim MyInt As Int32 = 10
Dim MyUInt As UInt32 = CUInt(MyInt)
setInstance(MyUInt)
2
È possibile chiamare CUint
per convertire una variabile in UInteger
.
3
CUInt o CType (x, UInt) consentono la conversione di un numero intero positivo.
Genera un'eccezione quando x è negativo.
Per utilizzare Int come Uint, è possibile utilizzare alcuni trucchi:
dim bb() = System.BitConverter.GetBytes(myInt)
dim MyUint = System.BitConverter.ToUInt32(bb, 0)
Anche con System.Buffer.BlockCopy per gli array.
Se si configura il compilatore per disabilitare Controllare numero intero overflow (predefinito per C#). Quindi è possibile utilizzare CUInt con valori negativi senza controllo - non eccezione.
Problemi correlati
- 1. Trova il numero intero massimo con segno firmato in python
- 2. Sottrai intero Firmato dal numero intero senza segno
- 3. In che modo il computer distingue un intero è firmato o non firmato?
- 4. come passare un intero come ConverterParameter?
- 5. Come passare il parametro IValueConverter?
- 6. Come leggere il numero intero in Erlang?
- 7. Passare il parametro come finale in C#
- 8. test se è possibile eseguire il cast di una stringa come numero intero in VB.NET
- 9. Come passare il parametro tra stati non in un URL?
- 10. VB.NET - Passaggio di un evento come parametro
- 11. Come passare @selector come parametro?
- 12. Come passare un'annotazione come parametro?
- 13. Il modo più veloce per aggiungere un numero intero non controllato in VB.Net?
- 14. Perché std: :(i) ostream considera il carattere firmato/non firmato come un testo e non un intero?
- 15. Come modellare il numero intero con segno con BitVector?
- 16. JasperReports: come passare il parametro al sottoreport
- 17. REST come passare il parametro path vuoto?
- 18. come passare correttamente il selettore come parametro in rapida
- 19. Come rappresentare un numero intero superiore a un numero intero
- 20. Come passare il dizionario come parametro nel metodo in Swift?
- 21. parametro di uscita decimale arrotondato al numero intero in EF5.0
- 22. Come passare il parametro a Ext.data.Store?
- 23. Numero intero come tipo primitivo
- 24. POI Apache: ottieni il numero come numero intero
- 25. Conversione di caratteri non firmati in numero intero con segno
- 26. Come determinare a livello intero numero intero/min in C?
- 27. Come passare un parametro opzionale in ActionResult
- 28. Come convertire il numero intero in dati categoriali in R?
- 29. Sei in grado di passare il numero "TOP" come parametro a una stored procedure?
- 30. int Perché non firmato conteneva numero negativo