深入.NET编程

1.NET Framework 两大组件 

  公共语言运行时 (CLR Common Language Runtime)

  框架类库(FCL Framework Class Library)

 2. CLR:
     (1.) CLS 公共语言规范   Common  Language Specfication

     (2.)CTS 通用类型系统   Common  Type System


  两道编译:我们直接写的C#代码,CPU并不认识,因为CPU只认识 0和 1, 所以我们需要将源文件编译成一个中间
文件,名字叫MSIL(微软中间代码)。然后中间代码,CPU依然不认识,需要经过CLR的一个特殊组件,就是JIT(Just
in time 即时编译器)来翻译,翻译成CPU可以读懂的0和1,如果再往底层说,0 和 1在计算机中对应的就是高低电位。
高电位用1代表,低电位用0代表。

 

3.

      .NET Framwork                                       vs版本
      .NET Framwork  1.0 /1.1                         vs2003

      .NET Framwork  2.0                                vs2005

     .NET Framwork  3.0 /3.5                          vs2008

     .NET Framwork  4.0                                vs2010
   
     .NET Framwork  4.5                               vs2012/vs2013
      SP(service pack)2

 

4.NET  DOTNET DNET 点NET

  任何人,在任何地方,使用任何终端设备,都能访问微软提供的服务。

 

 5.类:是对象的虚例,类是对象的集合,类是对象的模板。  
      对象是类的实例。 0到多个。

 6.自 动 属性
  C#
  private int age;

  public int Age
  {
     get
     {
    return age;
     }
     set
     {
     age=value;
     }
    
  }

       public int Age
        {
            get { return age; }
            set { age = value; }
        }




posted on 2018-03-30 17:30  余生#  阅读(90)  评论(0编辑  收藏  举报