Lassen Sie sich nicht davon abbringen, es ist nicht so schwer. Außerdem enthält der benutzerdefinierte Typ, den Sie speichern möchten, einige Eigenschaften. Wenn Sie ihn jedoch den Anwendungseinstellungen hinzufügen, konfigurieren Sie nur 1 Einstellung. Und so geht's:
- Aktualisieren Sie die Datei settings.settings. Starten Sie den Einstellungsdesigner und Sie werden sehen, was Sie gerade hinzugefügt haben. Mach dir keine Sorgen, es wird nicht verloren gehen. - Nur sicher machen voll Ihren benutzerdefinierten Typ wie mynamspace.mycustomtype
- Machen Sie Ihre benutzerdefinierten Typ [Serializable] zu qualifizieren - vergessen Sie nicht die Klasse und Eigenschaften öffentlichen
Ich habe einen benutzerdefinierten Typ zu machen Fenster zu speichern die Einstellungen. Mit der folgenden Unterschrift für die Methode Einstellungen speichern:
public void SaveSettings(Form aForm)
war ich dann in der Lage folgenden zu verwenden, um meinen benutzerdefinierten Typen und seine Eigenschaften zu speichern. Beachten Sie, dass ich die Standard [string] -Methode anstelle der vom Designer erstellten Methode wie Default.MainForm
Thanks verwenden. Das beantwortet meine Fragen und wird für die Zukunft nützlich sein. – dotnetdev