Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Biến đổi một mảng sang nhị phân, hexa trong C#?

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    7

    Mặc định Biến đổi một mảng sang nhị phân, hexa trong C#?




    Mình có một giao diện như trên.
    Mình muốn lấy dữ liệu từ combobox và listbox đưa vào một mảng. Rồi đổi mảng này sang nhị phân.
    Tức là phần input sẽ được chứa trong một byte (8bit) lưu giá trị đầu vào là index thứ bao nhiêu. ví dụ vị trí thứ 2 có giá trị : 0000 0010
    Phần listbox sẽ được chọn nhiều giá trị, và cũng đưa vào 2 byte (16 bit) lưu trạng thái các input khóa input được chọn trong combobox, được chọn là 1 không được chọn là bit 0
    như ví dụ trên, mình mong muốn nhận được 3byte dữ liệu: 0000 0100 0010000010010000 ( vì chỉ có 15 input khóa nên giá trị trùng với trong combobox = 0

    bạn nào có thể giải quyết vấn đề này cho mình được không? Trân trọng cảm ơn.


    Bổ sung bài viết:

    Mình đính kèm file chương trình mới ở dạng đơn sơ.
    Attached Thumbnails Attached Thumbnails 1.bmp  
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi hirameki : 01-08-2011 lúc 07:03 PM.

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Bạn thử sử dụng System.Text.Encoding chưa.
    Tớ thấy trong đó có một số hàm có vẻ dùng được như :
    Convert(Encoding, Encoding, Byte[]) Converts an entire byte array from one encoding to another.
    Convert(Encoding, Encoding, Byte[], Int32, Int32)
    GetBytes(Char[]) When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes.
    GetBytes(String) When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes.

    Nếu bạn làm được rồi thì share cho mọi người biết làm như thế nào nhé.

Các đề tài tương tự

  1. Biến đổi ảnh màu sang ảnh xám trong lập trình C#
    Gửi bởi ntk2991 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 14-09-2017, 12:54 PM
  2. Bài tập C Thuật toán cộng trừ số hexa trong lập trình C?
    Gửi bởi thienbk89 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 20
    Bài viết cuối: 12-11-2010, 12:15 AM
  3. viết nội dung trực tiếp tại địa chỉ hexa trong vc6
    Gửi bởi longtom trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 29-07-2010, 01:03 AM
  4. Đổi kí tự sang hexa
    Gửi bởi Vaanres trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 08-12-2009, 07:10 PM
  5. Đổi kí tự sang hexa
    Gửi bởi Vaanres trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 22-10-2009, 01:22 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn