Tôi đang sử dụng cuộc gọi thư viện, setInstance(ByVal instance As UInteger)
, trong mã số VB.NET của tôi. Thông số tôi cần vượt qua là Integer
. Có bất cứ điều gì tôi cần phải làm để chuyển đổi các tham số nguyên số nguyên không dấu? Số được đảm bảo là dương và nhỏ hơn 10.Làm thế nào để truyền số nguyên như tham số unsigned trong VB.NET?
6
A
Trả lời
7
Giống như rất ...
Dim MyInt As Int32 = 10
Dim MyUInt As UInt32 = CUInt(MyInt)
setInstance(MyUInt)
2
Bạn có thể gọi CUint
để chuyển đổi biến thành UInteger
.
3
CUInt hoặc CType (x, UINT) cho phép chuyển đổi một số nguyên dương .
Nó ném ngoại lệ khi x là số âm.
Để sử dụng Int như uint, bạn có thể sử dụng một số thủ thuật:
dim bb() = System.BitConverter.GetBytes(myInt)
dim MyUint = System.BitConverter.ToUInt32(bb, 0)
Ngoài ra với System.Buffer.BlockCopy cho mảng.
Nếu bạn định cấu hình trình biên dịch để tắt Kiểm tra tràn số nguyên (mặc định cho C#). Sau đó, bạn có thể sử dụng CUInt với các giá trị âm không có séc - không ngoại lệ.
Các vấn đề liên quan
- 1. Truyền Lớp như tham số
- 2. Làm thế nào để truyền tham số cho một ServiceHost
- 3. Làm thế nào để truyền dữ liệu struct như tham số trong golang
- 4. Truyền số nguyên theo tham chiếu trong Python
- 5. Làm chức năng mẫu tham số unsigned trong C++ 11
- 6. Truyền ArrayList làm tham số
- 7. Truyền tham số trong Link_to
- 8. Truyền mảng như tham số hàm trong Lua?
- 9. VB.NET: Làm thế nào để tham khảo mô-đun VB.NET?
- 10. Truyền tham số trong đường ray redirect_to
- 11. Tham số truyền bằng initWithNibName:
- 12. Làm thế nào để bạn vượt qua một hàm như một tham số trong C?
- 13. Làm thế nào để truyền tham số cho phương thức ThreadStart trong Thread?
- 14. Truyền tham số cho BroadcastReceiver
- 15. Làm thế nào để truyền mảng tới hàm sử dụng hàm func_get_args để lấy tham số
- 16. Làm thế nào để đọc số nguyên trong Erlang?
- 17. Truyền tham số qua server.execute?
- 18. Tham số hóa các kiểu theo số nguyên trong Haskell
- 19. Làm thế nào để đúc một số nguyên 32 bit từ unsigned để đăng nhập vào MySQL hoặc PHP?
- 20. chars in ấn như Số nguyên
- 21. làm thế nào để loại Số nguyên trong một listview
- 22. Làm thế nào để truyền tham số cho hàm được gọi bởi ElapsedEventHandler?
- 23. Truyền một chuỗi Null vào số nguyên
- 24. Truyền tham số trong hàm setInterval
- 25. Làm thế nào để truyền tham số vào sự kiện tải ảnh?
- 26. Python: Truyền tham số theo tên
- 27. Truyền tham số cho MVC Ajax.ActionLink
- 28. Truyền danh sách số nguyên vào python
- 29. Truyền tham số cho System.EventHandler bằng C#
- 30. Làm thế nào tôi có thể truyền một mảng làm tham số cho một hàm vararg?