Если у вас дает исключение при сериализации какого либо класса, то стоит проверить, чтобы все публичные объекты в сериализируемом классе содержали в себе конструктор без параметров, и тогда все пойдет и будет гуд.
Пример:
[Serializable]
public class SpamedUsers
{
#region Parametres
public List<User> Users; // = new List<User>();
#endregion
. . .
[Serializable]
public class User
{
public string Name;
public DateTime LastSpamedTime;
public User (string name, DateTime lastspamedtime)
{
Name = name;
LastSpamedTime = lastspamedtime;
}
public User() // без этого конструктора сериализовать не получится объекты данного класса
{
}
Комментариев нет:
Отправить комментарий