随笔分类 - NET Framework基础知识
仅仅是基础,加之自己浅显的理解,如有不足,希望您不吝赐教。
摘要:又面临找工作了,记下些之前没有记住的问题,希望能找到一个自己满意的工作,加油。一些基础问题的了解:应用程序域:应用程序域 (application domain) (AppDomain) 一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立(即,从应用程序入口点开始,沿着对象激活的序列的任何位置)。应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。在一个单独的进程中可以存在多个应用程序域。以前的类似应用程序域是通过进程来实现,即要达到这种效果,需要多个线程来实现。CLRCLR常用简写词语,CLR是公共语言运行时,Common La
阅读全文
摘要:sealed 关键字就是密封的意思。 在类声明中使用sealed可防止其它类继承此类;在方法声明中使用sealed修饰符可防止扩充类重写此方法。 sealed 主要防止该类被非有意的派生,它还能此促进某些运行时优化。因为sealed不会被继承,所以对sealed的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。sealed类中的属性和方法,可以是public类型或private类型,但不可以...
阅读全文
摘要:委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,将一系列拥有相同参数的方法通过相同参数的委托建立起实例。当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。 每一个委托都有自己的签名,例如:Delegate int SomeDelegate(string s, bool b);是一个委托申明,在这里,提及的签名,就是说SomeDelegate 这个委...
阅读全文
浙公网安备 33010602011771号