Estoy usando una llamada a la biblioteca, setInstance(ByVal instance As UInteger)
, en mi código VB.NET. El parámetro que necesito pasar es un Integer
. ¿Hay algo que deba hacer para convertir el parámetro entero en un entero sin signo? Se garantiza que el número será positivo y menor que 10.¿Cómo pasar entero como parámetro sin firmar en VB.NET?
6
A
Respuesta
7
igual que ...
Dim MyInt As Int32 = 10
Dim MyUInt As UInt32 = CUInt(MyInt)
setInstance(MyUInt)
2
Puede llamar al CUint
para convertir una variable en UInteger
.
3
CUInt o CType (x, UInt) permiten convertir un entero positivo.
Se lanza una excepción cuando x es negativo.
Para utilizar Int como Uint, puede utilizar algunos trucos:
dim bb() = System.BitConverter.GetBytes(myInt)
dim MyUint = System.BitConverter.ToUInt32(bb, 0)
También con System.Buffer.BlockCopy para las matrices.
Si configura el compilador para deshabilitar Comprobar desbordamiento entero (predeterminado para C#). Luego puede usar CUInt con valores negativos sin verificación, no excepción.
Cuestiones relacionadas
- 1. VB.NET - Pasar un evento como un parámetro
- 2. gran número entero de 4 bytes como sin firmar, binario
- 3. cómo pasar un entero como ConverterParameter?
- 4. ¿Cómo firmar mi aplicación VB.NET?
- 5. ¿Pasar URL como parámetro get?
- 6. C++ pasar enumeración como parámetro
- 7. Cómo pasar predicado como parámetro de función
- 8. cómo pasar el parámetro sql como valor nulo en la variable de tipo de datos entero?
- 9. ¿Pasar una función como parámetro en jQuery?
- 10. Pasar un método como parámetro en Ruby
- 11. pasar un array como parámetro en JavaScript
- 12. Pasar dos enteros como un entero
- 13. Cómo pasar Evento como parámetro en la función JQuery
- 14. Pasar una función (con parámetros) como parámetro?
- 15. cómo pasar el archivo xml como parámetro en soapui
- 16. Cómo pasar la matriz de objetos como parámetro en Java
- 17. ¿Cómo pasar array como parámetro en el método java?
- 18. Cómo pasar MethodName como parámetro de un procedimiento en VBNET
- 19. Al pasar delegado como parámetro de método
- 20. Pasar una función genérica como parámetro
- 21. C++ Pasar una clase como parámetro
- 22. C++ 0x lambda, ¿cómo puedo pasar como parámetro?
- 23. Bash: pasar una función como parámetro
- 24. Ventajas de pasar una función como parámetro
- 25. ¿Está bien pasar SQLCommand como parámetro?
- 26. Pasar una función con parámetros como parámetro?
- 27. ¿Cómo pasar la constante "nil" al parámetro sin tipo?
- 28. Firmado o sin firmar en MySQL
- 29. ¿Cómo pasar una propiedad genérica como parámetro a una función?
- 30. JavaScript: ¿Cómo pasar una función anónima como parámetro de función?