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