初学C# 买了本《C#编程起步》看到了第一章 做个笔记 有错误大家帮忙指出
第一章 C#基础
1.1 C#家族史
(叫C类语言家族史比较好 内容略)
1.2 C#与.NET框架的关系
什么是.NET Framework
.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。
.NET Framework 具有两个主要组件:
公共语言运行库 和 .NET Framework 类库。
微软中间语言(MSIL)
JIT 编译
元数据
元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。
工作原理:
C#编译器---(编译C#文件)---〉MSIL---(CLR管理JIT)---〉本机代码
--------------------〉元数据
托管/非托管 代码:
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
公共语言规范(CLS):
公共语言规范是一组构造和约束,它充当库编写器和编译器编写器的向导。它使库完全可通过任何支持 CLS 的语言使用,并使那些语言可以相互集成。
1.3 面向对象编程
OOP语言3个共同的特点:
封装
把数据和函数包装在一个单独的单元(称为类)的行为称为封装。
多态
含义太广,没有什么严格的定义。常被解释为“一个接口,多种方法”。
继承
继承是一个对象获得另一个对象的属性的过程。它支持按层次分类的概念。
1.4 第一个简单的示例程序
using System;
class HelloDemo{
static void Main(){
Console.WriteLine("Hello,world!");
}
}
1.5 ~ 1.15 章节
(阅读价值不大。内容略)