У меня есть небольшой класс, который содержит две строки следующим образом:
public class ReportType
{
private string displayName;
public string DisplayName
{
get { return displayName; }
}
private string reportName;
public string ReportName
{
get { return reportName; }
}
public ReportType(string displayName, string reportName)
{
this.displayName = displayName;
this.reportName = reportName;
}
}
Я хочу сохранить экземпляр этого класса в своем файле настроек, чтобы я мог сделать следующее:
ReportType reportType = Settings.Default.SelectedReportType;
Похоже, поиск в Google предполагает, что это возможно, но, похоже, нигде нет четкого руководства, которому я мог бы следовать. Я понимаю, что требуется некоторая сериализация, но не знаю, с чего начать. Кроме того, когда я захожу на экран «Настройки» в Visual Studio и нажимаю «Обзор» в столбце «Тип», невозможно выбрать текущее пространство имен, содержащее класс ReportType.