C#里面的反射(reflect)和属性(attribute)有什么作用?
谁能帮我解答一下吗?

解决方案 »

  1.   

    反射,基于你在设计时已经把该暴露的attribute都暴露了,就算你不打算暴露,开发工具也替你代劳了,举例说吧,你和别人约好一个频段,不过主管部门要求你必须公布这个频段,实际上,就是别人都可以监听你这个频段.不过人也有你的隐私权,就是不去按规定公布你的attribute,不过就象你如果不把你的身份证拿出来,你就不能买飞机票一样,如果你想实现买飞机票的功能,就得公布你的attribute.