Ich habe einige Codes in C#, die eine Struktur als solche verwendet:„Dereference“ var in C#
ArrayList addrs = new ArrayList();
byte[] addr = new byte[8];
while (oneWire.Search_GetNextDevice(addr))
{
addrs.Add(addr);
}
In diesem Beispiel jedes Element in der Arraylist ist das gleiche wie das letzte Gerät, das, weil es gefunden wurde Es würde so aussehen, als würde addr als Referenz ausgegeben, und ich kopiere diesen Verweis einfach in die ArrayList.
Gibt es eine Möglichkeit zur "Dereferenzierung" von Addr, um nur seinen Wert zu extrahieren?
Es ist auch möglich, meine Einschätzung der Situation nicht richtig ist, wenn das der Fall zu sein scheint, mir
Dank wissen, lassen Sie es!
Bitte zeigen Sie die Deklaration der Variablen addr und ihrer Klasse/Struktur an. –
Sorry, ich habe vergessen zu erwähnen, dass es ein Byte ist [8] – chris12892
Richtig, 'byte []' ist keine Struktur. –