Сериализация объекта с делегатом - C#

Узнай цену своей работы

Формулировка задачи:

Есть класс, есть делегат.
    public delegate void WordDelegate();
 
    public class Word
    {
 
        public string Name;
 
        public WordDelegate DelFunc;
    }
При попытке сериализовать объект данного класса получаю ошибку "Невозможно сериализовать WordDelegate, т.к. он не имеет беспараметрического конструктора." Конкретно вот в этой строке
var xmlFormat = new XmlSerializer(typeof(Word));

Решение задачи: «Сериализация объекта с делегатом»

textual
Листинг программы
class A
{
    public A(string b)
    {
        Console.WriteLine(b);
    }
    public A()
    {
        Console.WriteLine("Constructor without params");
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4 из 5