Wie kann ich die Suche für eine bestimmte struct Wert? Vielleicht ein besserer Ansatz?

Ich versuche zu finden, eine Struktur, die ich zuvor erstellt haben, dass hat einen bestimmten Wert. Sobald ich es gefunden, den ich einstellen will-Variablen auf das struct. Ich weiß nicht, wie dies zu tun. Gibt es einen besseren Weg, dies zu tun? Vielleicht Klassen? Oder sollte structs arbeiten?

Zum Beispiel, mein struct:

public struct MyTest
{
    public string device;
    public string status;
    public string revision;
    public string number;
    public string ledmo;        
}

Mein Test-Code:

MyTest thisTest=new MyTest();
thisTest.device=blah;
thisTest.number=blah2;

MyTest thisTest2=new MyTest();
thisTest2.device=blah5;
thisTest2.number=blah6;

//Another Part in my code.
//Need to find the MyTest Structure that 'device' variable = the string 'blah'
var Foundit=MyTest.find(device==blah);
Foundit.revision=blah9999;
  • Sie müssen speichern, um die Strukturen in eine Sammlung von einer Art, und dann schauen Sie auf jedes Element in der Auflistung zu suchen, den Eintrag, den Sie möchten.
InformationsquelleAutor user1147223 | 2012-01-13
Schreibe einen Kommentar