Laden...

2 dimensionales Array in Properties.Settings?

Erstellt von Gumba vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.597 Views
G
Gumba Themenstarter:in
28 Beiträge seit 2010
vor 13 Jahren
2 dimensionales Array in Properties.Settings?

Hi,

ich konnte leider mal wieder nichts finden, was mir weiterhelfen würde.
Meine Frage ist, ob es eine Möglichkeit gibt in den Settings ein 2D array zu erstellen.
Bis jetzt habe ich leider nur normale Arrays gefunden.
Kann mir da jemand weiterhelfen?

Mfg
Gumba

799 Beiträge seit 2007
vor 13 Jahren

Ich glaube du wirst nicht darum herum kommen dir eine Custom-Config-Section zu basteln die eine Liste deiner Werte-Listen enthält.

As a man thinketh in his heart, so he is.

  • Jun Fan
    Es gibt nichts Gutes, außer man tut es.
  • Erich Kästner
    Krawutzi-Kaputzi
  • Kasperl
2.187 Beiträge seit 2005
vor 13 Jahren

Hallo @All,

Man braucht hier keine Custom-Config-Section, das kann der Designer in VisualStudio, nur wie man ihm den Typ "X[][]" beibringt ist kompliziert.

  • Normal ein Propertie in der *.settings-Datei anlegen (z.B. mit dem Typ string).
  • Die *.settings-Datei mit dem XML-Editor öffnen (im VisualStudio Projektmappenexplorer rechtsklick drauf und "Öffnen mit").
  • Im entsprechenden XML Tag des neuen Properties Type="System.String" gegen Type="System.String[][]" tauschen (bzw. den FullQualifiedName des gewünschten Typs einsetzten).
  • Speichern.

Im anhang eine Beispiel Settings.settings.

Gruß
Juy Juka

G
Gumba Themenstarter:in
28 Beiträge seit 2010
vor 13 Jahren

Anscheinend funktioniert das mit der Settingsdatei. Allerdings weiß ich jetzt nicht genau, wie ich den Array initalisieren soll?
Habs mit

Properties.Settings.Default.test = new String[][];

probiert, aber irgendwie will der das nicht...

Mfg
Gumba

Edit.: Ok habs jetzt mit

Properties.Settings.Default.test = new String[1, 2];

hinbekommen 😉 Vielen Dank!

Mfg
Gumba