许多.Net访谈问题清单(包括好问题清单)都包含一个问题:"什么是反思?".我最近被要求在5个问题的背景下回答这个问题,技术测试是在15分钟内在一张自助餐厅交给我的空白纸上完成的.我的回答是"反射允许您在运行时发现任何对象的方法,属性和字段".回想起来,我的回答解释了如何使用反射,但它没有解释反射是什么.在我看来,我的答案是足以传达我明白了什么是反思的,但并没有走那么远,解释什么反思的.
所以,请在.Net的上下文中,用您自己的简洁词语来定义反射是什么.回答不要花费超过三分钟.不要参考.Net文档,我们都看过了.
.net reflection
我正在阅读和学习C#中的反射.很高兴知道它对我的日常工作有什么帮助,所以我希望有比我更多经验的人告诉我关于使用它可以实现什么样的事情的样本或想法,或者我们如何减少代码量我们写的.
谢谢.
c# reflection .net-3.5
使用反射成为可能的C#语言的属性是什么?它是所有面向对象语言都可以做的事情,还是所有解释语言都能做到的事情?或者是其他东西...
.net oop reflection interpreted-language
reflection ×3
.net ×2
.net-3.5 ×1
c# ×1
interpreted-language ×1
oop ×1