c# – 在不使用“new”的情况下创建对象的新实例
发布时间:2020-12-15 19:58:00 所属栏目:百科 来源:网络整理
导读:我面对下面的代码 XmlReader xmlreader = XmlReader.Create("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml"); 在这里创建一个XmlReader的新对象,它只是使用了XmlReader的调用方法. 我知道这里Create是一种静态方法,但对我来说有点奇怪. 我曾经利
我面对下面的代码
XmlReader xmlreader = XmlReader.Create("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml"); 在这里创建一个XmlReader的新对象,它只是使用了XmlReader的调用方法. 我知道这里Create是一种静态方法,但对我来说有点奇怪. 任何人都可以告诉我这条线是如何工作的? 解决方法
你打电话的方法是为你做的:
public class XmlReader { public static XmlReader Create(String url) { // There's probably a lot of fancy code in this method,but it'll use new somewhere return new XmlReader(...); } } (通过使用一种称为反射的技术可以完全避免新的,但这不是这里发生的事情.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- solrconfig.xml 应用解析调优
- dwr + jsp 实现连接数据库的三级级联下拉选择菜单
- 我的 React Native 技能树点亮计划 の Javascript 模块管理
- 详解windows下vue-cli及webpack 构建网站(四) 路由vue-rout
- c seekg似乎返回一个十六进制地址而不是.txt文件中的实际ch
- PostgreSQL no space left on device
- c# – WPF:在ListView中添加项目时提高事件
- 在R中拆分应用时间序列数据的聚合
- smdk2410启动代码分析
- ruby-on-rails – 对于simple_form提交,默认为disable_with