Tôi có một điều khiển có một mảng byte trong đó.Chuyển đổi 2 byte thành một số
Hiện tại, có hai byte cho tôi biết một số thông tin về số lượng các mục trong tương lai trong mảng.
Vì vậy, như một ví dụ tôi có thể có:
... ... Item [4] = 7 Item [5] = 0 ... ...
Giá trị của điều này rõ ràng là 7.
Nhưng những gì về điều này?
... ... Item [4] = 0 Item [5] = 7 ... ...
Bất kỳ ý tưởng nào về điều đó tương đương với (int bình thường)?
Tôi đã đi đến nhị phân và nghĩ rằng nó có thể là 11100000000 bằng 1792. Nhưng tôi không biết nếu đó là cách nó thực sự hoạt động (tức là nó sử dụng toàn bộ 8 mục cho byte).
Có cách nào để biết điều này với thử nghiệm không?
Lưu ý: Tôi đang sử dụng C# 3.0 và studio trực quan 2008
Có vẻ như bạn đang yêu cầu chúng tôi thiết kế lại một số dữ liệu được tuần tự hóa. Điều đó sẽ phức tạp. Bạn có thể ít nhất đăng một số ví dụ về mảng byte hoàn chỉnh và những gì nó tương ứng với ba hoặc bốn ví dụ đơn giản. Nhưng tại sao bạn vẫn muốn biết điều này? Bạn đang cố giải quyết vấn đề gì? –
Tôi đang cố giải mã mảng byte được trả về bằng điều khiển Chữ ký trong điều khiển OpenNETCF để tôi có thể xoay 180 độ. Xem câu hỏi này http://stackoverflow.com/questions/2657388/opennetcf-signature-control-question để biết thêm chi tiết. – Vaccano