0

C#语言概述

已有 59 阅读此文人 - - DotNet -
  1. C#之父:Anders Hejlsberg
  2. C#历程图示:

C#语言概述

  1. 架构、语言、工具:

C#语言概述

  1. 统一的编程API:NET Framework类库

C#语言概述

  1. 公共语言运行时(CLR,Common Language Runtime),相当于Java中的虚拟机。设计目标:简化开发、简化应用程序部署、基类库、支持多种语言。
  2. C#程序编译和执行的过程图示:

C#语言概述

  1. exe文件中的内容:IL指令(Intermediate Language)、元信息
  2. 反编译工具:ildasm.exe

  3. 文件扩展名:

    程序文件 .cs
    工程文件 .csproj
    解决方案 .sln

  4. 面向对象程序核心概念:

对象:

属性(property):
如:label1.Textthis.BackColor
方法(method):
如:xxxx.SetBounds(x,y,w,h);MessageBox.Show("hello");
时间(event):
如:Click
this.button1.Click += new System.EventHandler(this.button1_Click);

  1. 使用导入

using System.Windows.Forms;

命名空间

namespace xxxxx{...}

继承

public class Form1 : System.Windows.Forms.Form

自动生成的代码

对象的生成(new),事件的注册(+=)

程序示例:

using System;
class HelloWorld {
    //C#调用 Main() 作为程序的开始
    public static void Main(){
        Console.WriteLine("Hello World.");
    }
}
期待你一针见血的评论,Come on!