У меня есть некоторый код в C#, который использует структуру, как, например:«разыменовать» переменный в C#
ArrayList addrs = new ArrayList();
byte[] addr = new byte[8];
while (oneWire.Search_GetNextDevice(addr))
{
addrs.Add(addr);
}
В этом примере каждый элемент в ArrayList такой же, как последнее устройство, который был найден потому, что он как будто addr передается по ссылке, и я просто копирую эту ссылку в ArrayList.
Есть ли способ «разыменовать» addr, чтобы извлечь только его ценность?
Это также возможно, моя оценка ситуации является неправильным, если это, кажется, так, пожалуйста, дайте мне знать
Спасибо!
Просьба показать объявление var addr и его класса/структуры. –
Извините, я забыл упомянуть, что это байт [8] – chris12892
Правильно, 'byte []' не является структурой. –