*Markus: Wie WHERE-Bedingung in C# übergeben?

Beitrag lesen

Hallo,

datensatz[i,j] = new string();
datensatz[i,j] = reader.GetValue(j).ToString();

Nur durch die Definition des Arrays sind die einzelnen Elemente noch angelegt. Und die Fehlermeldung besagt ja genau so etwas.

Bei der Ausgabe aller Einträge gehe ich zwar genauso vor, wie in dieser Methode, aber ich probierte es zur Sicherheit trotzdem aus. datensatz[i,j] = new string(); ruft die Fehlermeldung....

No overload for method string' takes 0' arguments(CS1501)

...hervor. Außerdem sind am Anfang der Methode bei der Erzeugung des Arrays die Stringreferenzen im Array bereits da. Sie zeigen nur noch auf keine Stringobjekte. Ich wüsste jetzt auch nicht, was ".... = new string();" bringen würde, selbst wenn es funktionieren würde.
Trotzdem danke für den Tipp.

P.S.
Mittlerweile fand ich übrigens heraus, dass List<> wohl doch implementiert ist, aber erst mit der Mono-2.0-Runtime.

Markus