Сериализация объекта с делегатом - 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");
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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