我是一个vb.net新手,所以请耐心等待。是否有可能在visual basic(我使用Visual Basic 2005)中为类创建属性(或属性)?所有的网络搜索元编程让我无处可寻。这里有一个例子来说明我的意思。 public class GenericProps
public sub new()
' ???
end sub
public sub add
我曾经和尊重过的人曾经向我表示,应用程序代码中不应该有任何需要使用反射的情况,而且应该只在框架中使用。他是从J2EE背景来讲的,我在该平台的专业经验通常会证明这一点;尽管我已经使用Java编写了一次或两次反射式应用程序代码。 我对Ruby on Rails的体验完全不同,因为Ruby几乎鼓励您编写动态代码。如果没有反射和元编程,许多Rails给你的东西都是不可能的,许多相同的技术对你的应用程序代码
我在ployglot programming on the Java platform上阅读TheServerSide上的一篇文章。文章中的一些评论将元编程称为生成代码的能力(可能即时)。 元编程能够在运行中生成代码,还是能够在运行时将方法和属性注入现有对象(如Python,Ruby和Groovy允许的一些动态语言)。