Мне было интересно, почему существуют статические методы Create
?
Например, зачем использовать этот код:
System.Xml.XmlReader reader = System.Xml.XmlReader.Create(inputUri);
по этому коду:
System.Xml.XmlReader reader = new System.Xml.XmlReader(inputUri);
Я не могу найти обоснование для использования одного над другим и не могу найти никакого отношения между классами, которые используют эту конструкцию над другой.
Может ли кто-нибудь пролить свет на это?