问题标签 [reflection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - IsAssignableFrom 和 GetInterface 有什么区别?
在.Net中使用反射,有什么区别:
和
哪个更合适,为什么?
一个或另一个什么时候会失败?
c# - 如何在 C# (.NET 2.0) 中获取给定 TableAdaptor 和 SqlDataAdaptor 的 Sql 命令对象
我正在为我们的应用程序创建一个通用的错误处理/日志记录类。目标是记录异常信息、有关类和函数(以及参数)的信息,以及有关System.Data.SqlClient.SqlCommand
对象的信息(如果相关)。
我希望能够处理传入SqlCommands
,TableAdaptors
和SqlDataAdaptors
.
我是使用反射的新手,我知道可以做到这一点,我只是不知道如何去做。请指教。
java - 您最喜欢的 Java API 领域是什么?
我很想知道其他 Java 程序员觉得他们最喜欢这门语言的什么部分,为什么他们会有这种感觉,以及为什么其他程序员也应该对它有深入的了解。我正在寻找简单、性能等原因。谢谢。
c# - 通过反射访问集合
有没有办法使用反射对集合进行迭代(最好通过 foreach)?我正在使用反射迭代对象中的属性,当程序到达一个集合类型时,我希望它迭代集合的内容并能够访问集合中的对象。
目前,我在所有属性上都设置了一个属性,在作为集合的属性上将 IsCollection 标志设置为 true。我的代码检查这个标志,如果它是真的,它使用反射获取类型。有没有办法在集合上以某种方式调用 GetEnumerator 或 Items 以便能够迭代项目?