C#学习笔记1
2017-07-19 09:18
155 查看
由于基础不过关,我有从最基础学起了,看能捡到什么漏,重要概念要强化
记录几个重要概念:
- CLR
全名:Common Lauguage Runtime(公共语言运行库)或 .NET Framework运行库或.NET框架
作用:它是您的程序在 ... 内运行的内容,可保护用户免受恶意代码的侵害,并处理内存管理和其他运行时任务
包含:1、运行.NET程序的引擎 2、符合公共语言基础结构的类库
- CLI 公共语言基础
一份语言和数据格式规范 ,CLR是它的实现版本
包括:1、公共类型系统CTS 2、公共中间语言CIL 3、底部文件格式+元数据格式
- CTS公共类型系统
定义了一个能在CLR上运行的语言规范。
不符合CTS规范的语言 通过 加强编译器改变语言附加规范 使其能在CLR上运行。如C++,不符合此规范的部分直接编译成原始代码而不是中间代码。
- CLS 公共语言规范
定义:能在.NET平台上运行的语言的最小规范,是CTS的子集
- Class Libriary(类库)或 .NET Framework类库
应用程序通用的东西。数学、字符串、文本、日期处理、显示、传输等基础事务的处理。
- 类和实例
通俗讲 类是蓝图,对象是实际的例子,是蓝图后的产物。或者理解为 类是模具,对象是用该磨具制造的一个个东西。每个实例都是独一无二的,互不相同的,各自占有不同地址的内存的
类是方法的容器
- 关键词 new
可以理解为 是将蓝图或模具(类)变成样例的工厂,具有“生产功能”,生产实例后放入内存。
其他概念
- 算法
如何用最基本的语言类型、变量,关键词语句等,去处理各式各样的逻辑问题。-源自网络
相关文章推荐
- 黑马程序员之C#编程基础学习笔记:计算一个整数数组的所有元素的和。
- C# 指针学习笔记之fixed 语句
- C#图解教程 学习笔记!!
- C# 学习笔记(Class) - 03
- [学习笔记]Asp.net(C#)菜鸟进级系列之值类型
- [学习笔记]C#中out与ref参数传递方式
- C#学习笔记——windows窗体
- [学习笔记]Asp.net(C#)菜鸟进级系列之流程控制
- c#网络编程学习笔记02_Tcp编程(上)
- C#学习笔记三
- c#学习笔记——C#基础(一)
- C# 学习笔记_委托(三)基于冒泡排序的拓展
- 我的C# 3.0之新特性学习笔记(2)
- C#学习笔记之——事件(Event)
- 【C#学习笔记】浏览目录得到路径
- C# 学习笔记 数据库 连接式 (书:C#与.NET4 第21章下)
- C#学习笔记 IComparable接口 IComparable<T>接口 IComparer接口
- C#学习笔记-----基于AppDomain的"插件式"开发
- C#可扩展编程之MEF学习笔记(三):导出类的方法和属性
- 【C#学习笔记】网页弹出提示框