Tôi có một địa chỉ MAC đơn giản dưới dạng một chuỗi, "b8:27:eb:97:b6:39"
và tôi muốn đưa nó vào một mảng byte, [184, 39, 235, 151, 182, 57]
trong mã C#.Chuyển đổi địa chỉ MAC thành mảng byte trong C#
Vì vậy, tôi chia nó lên như sau:
var split = str.Split(':');
byte[] arr = new byte[6];
Và sau đó tôi cần một số loại for
-loop phải uống mỗi chuỗi biến chúng thành một int 16-bit. Tôi đã thử Convert.ToInt8(split[i])
, split[i].ToChar(0,2)
, (char)split[i]
, nhưng tôi không thể tìm ra cách thực hiện các chuỗi ký tự và để chúng là một số 8 bit duy nhất.
Trả lời trong ngày! Cảm ơn bạn. –
@ RasmusBækgaard bạn được chào đón :) – fubo