я столкнулся с кодом нижеСоздание нового экземпляра объекта без использования «новой»
XmlReader xmlreader =
XmlReader.Create("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml");
здесь, чтобы сделать новый объект из XmlReader
, он просто использовал метод XmlReader
вызова.
Я знаю здесь Create
- это статический метод, но для меня это немного странно. Я использовал для использования new
слово для команды, создающей новый экземпляр.
Может кто-нибудь скажет мне, как работает эта линия?
[Просто посмотрите на исходный код] (http://referencesource.microsoft.com/#System.Xml/System/Xml/Core/XmlReader.cs,009e2d1038282c97). (Следуйте за ним до [фактического «нового» вызова] (http://referencesource.microsoft.com/#System.Xml/System/Xml/Core/XmlReaderSettings.cs,450)). –