Hallo,
Ich habe folgendes Objekt:
List<string>[]
Versuche ich das folgendermaßen zu serialisieren:
		                     
             C#-Quelltext
                        C#-Quelltext                    
           	 										| 1:2:
 3:
 
 | System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(SpeicherKlasse));TextWriter tw = new StreamWriter(sfd.FileName);
 ser.Serialize(tw, SK);
 | 
		
	  
Kommt folgender Fehler:
	  | Zitat: | 
		  | Temporäre Klasse kann nicht generiert werden (result=1). error CS1026: ) erwartet.
 error CS1002: ; erwartet.
 error CS1525: Ungültiger Ausdruck ")".
 error CS1002: ; erwartet.
 error CS1525: Ungültiger Ausdruck ")".
 error CS1002: ; erwartet.
 error CS1026: ) erwartet.
 error CS1002: ; erwartet.
 error CS1525: Ungültiger Ausdruck ")".
 error CS1002: ; erwartet.
 error CS1525: Ungültiger Ausdruck ")".
 error CS1002: ; erwartet.
 
 | 
Das liegt vermutlich daran, dass der normale XML-Serializer keine 2-dimensionale Arrays abspeichern kann? Ist es irgendwie möglich, dieses Objekt trotzdem abzuspeicher oder muss man da irgendwie tricksen? Wie z.B. ein Dictonary zu 2 Arrays umzuwandeln. Nur fällt mir für ein 2-dimensionales Array leider nichts ein, wie das gehen könnte...
Vielleicht könnt ihr mich da ein wenig zu aufklären...
Gruß
Julian
EDIT:
Hat sich geklärt, wenn ich die List in ein Array umwandel läuft alles super!