在vs2008中 所有的系统的类的实现都包含在程序集中 如system.dll system.web.dll system.data.dll等
可是我在学写控件的时候 比如public class MailLink:System.Web.UI.WebControls.WebControl{}
我点击WebControl 转到定义 可以查看Webcontrol类的方法和属性事件
可是这个类只有各个函数的定义 并没有实际的代码如果是封装成程序集就不应该存在这些啊 ?
这些被称为<从元数据> 我也了解一点命名空间什么的
这些只有定义的类 是从程序集的元素据表里面提取出各类所包含的成员 然后生成这些只包含标签的类的吗?小弟
初学.net问的问题比较笨,表达可能有些不太清楚 希望大牛解答
可是我在学写控件的时候 比如public class MailLink:System.Web.UI.WebControls.WebControl{}
我点击WebControl 转到定义 可以查看Webcontrol类的方法和属性事件
可是这个类只有各个函数的定义 并没有实际的代码如果是封装成程序集就不应该存在这些啊 ?
这些被称为<从元数据> 我也了解一点命名空间什么的
这些只有定义的类 是从程序集的元素据表里面提取出各类所包含的成员 然后生成这些只包含标签的类的吗?小弟
初学.net问的问题比较笨,表达可能有些不太清楚 希望大牛解答
程序集就是包含IL(Intermediate Language)和元数据的集合,即从源代码编译生成的
人家哪些都是由源代码已经编译成功了,朋友
public sealed class StateBag : IStateManager, IDictionary, ICollection, IEnumerableStateBag类型继承了这么多个接口 可是我没有看到 他有全部实现啊 是没有显示出来吗?
比如 我定义了一个
StateBag _viewState;
((IStateManager)_viewState).TrackViewState()
这样调用TrackViewState()方法 TrackViewState方法的代码在哪些呢
要反编译才能看到吗?