Какова цель шаблона PropertySpecified, используемого сериализацией XML? - PullRequest
4 голосов
/ 10 марта 2010

Какова цель шаблона PropertySpecified, используемого при сериализации XML?
Какую проблему он пытается решить?

1 Ответ

2 голосов
/ 10 марта 2010

Он пытается решить проблему, заключающуюся в том, что int float и т. Д. Не могут быть нулевыми, поэтому у него нет другого способа сообщить, существует ли атрибут / элемент в файле XML или нет.

Это было действительно полезно только в .NET 1.x, поскольку в .NET 2 вы можете просто использовать Nullable<T> (например, int?) вместо этого.

...