Der Code, den ich schreibe, erhält eine ArrayList aus nicht verwaltetem Code, und diese ArrayList enthält immer ein oder mehrere Objekte vom Typ Grid_Heading_Blk. Ich habe darüber nachgedacht, diese ArrayList in eine generische Liste zu ändern, bin mir jedoch nicht sicher, ob die Konvertierung so teuer ist, dass die Vorteile der Arbeit mit der generischen Liste zunichte gemacht werden. Momentan verwende ich nur eine Operation foreach (Grid_Heading_Blk in myArrayList)
, um mit dem ArrayList-Inhalt zu arbeiten, nachdem ich die ArrayList an die Klasse übergeben habe, die sie verwenden wird.Konvertiert diese ArrayList in eine generische Liste effizient?
Sollte ich die ArrayList in eine generische typisierte Liste konvertieren? Und wenn ja, was ist der effizienteste Weg?
Danke, jeder mit. Viele gute Antworten hier. Während Leistung/Effizienz sicherlich ein Schlüsselthema ist, habe ich vielleicht die Lesbarkeit einer typisierten Struktur unterschätzt. Wenn jemand anderen meinen Code schließlich behält, möchte ich, dass es so klar wie möglich ist, was ich tue. – Greg