Значение C # по умолчанию в конструкторе такое же, как два конструктора для сериализации

Когда я предоставляю конструктору значение по умолчанию

  public MyClass(string description = null) { .... }

эквивалентно

  public MyClass() { .... }
  public MyClass(string description) { .... }

с точки зрения сериализации . Другими словами, доступен ли конструктор по умолчанию ? На самом деле это так, но столкнутся ли я с некоторыми проблемами при использовании сериализации?

8
задан Horst Walter 12 March 2012 в 23:14
поделиться