开篇废话
     Java的读书笔记因为有的没的原因中断了,现在新写的c#读书笔记总结之前的经验准备作出一些改变。
     不在以学校课本为主:c#读书笔记是以《c#图解教程》和《c#3.0学习指南》为学习书籍,Java之后会以《Java核心技术》为学习书籍。一是不想反复炒课本这碗冷饭,课本笔记在课堂已有记录,在博客上重写有点浪费精力。二是兼听则明,课外书籍可以拓宽视野,也可以避免课本的不足和误导。
     篇幅不会太长:每篇的知识点不会太多,使自己不用每次专门腾出时间来写博客,他人在阅读时也不用花费太多时间。
     废话讲完,开始干活。

1、c#怎么读
     c#的读法是“see sharp”,就不要再念成“c井”了。

2、.NET Framework
     .NET Framework的两个重要组成部分:CLR和FCL。
     CLR:Common Language Runtime, 公共语言运行时
     FCL:Framework Class Library,框架类库

3、编译

在c#书籍中说到的CIL、MSIL、IL都指的是同一个,中间语言。
     JIT:Just in Time,实时编译器
     首先,编译器读取源代码并生成CIL,然后,在程序运行时,JIT再读取CIL代码并在内存中生成可执行应用程序。不被调用的代码不会被编译成本机代码,而且被调用到的代码只被编译一次。
     一旦CIL被编译成本机代码,CLR就在它运行时管理它,执行像释放无主内存、检查数组边界、检查参数类型和管理异常之类的任务。

4、CLI

CLI:Common Language Infrastructure,公共语言基础结构
     CLI两个重要组成:CTS和CLS
     CTS:Common Type System,公共类型系统
     CLS:Common Language Specification,公共语言规范

c#第一篇已经写完,东西很少基本是一些名词,我对这些名词所代表的东西都没有很深的理解,只是知道它们是干什么的,想深究的人可以Google下,至少不要忘了这些缩写字母,以后总会再次相见。

转载于:https://www.cnblogs.com/onecopper/archive/2010/05/01/1725693.html

初学c#读书笔记(一)--c#和.NET Framework相关推荐

  1. QML初学读书笔记(三)

    [动态元素:动画] 一.动画是由一连串的目标属性活动定义的,平缓的曲线算法能够引发一个定义时间内属性的持续变化. 所有在QtQuick中的动画都由同一个计时器来控制, 因此它们始终都保持同步, 这也提 ...

  2. 读书笔记:锋利的JQuery

    本文首发于我的个人博客:cherryblog.site/ 最近开启了阅读源码之旅,有兴趣的童靴可以持续关注,这几天再看 Zepto.js 的源码,估计博文过几天就会出来~另外,买的十几本书陆陆续续的在 ...

  3. 《x86汇编语言:从实模式到保护模式》读书笔记之后记

    本来打算把整本书的读书笔记写完,可是由于有其他的计划(就叫做"B计划"吧)且优先级更高,所以我的读书笔记搁浅了.为了全力以赴执行B计划,我的博客要荒芜一段时间(我希望不要永远荒芜下 ...

  4. 程序的加载和执行(四)——《x86汇编语言:从实模式到保护模式》读书笔记24

    程序的加载和执行(四)--<x86汇编语言:从实模式到保护模式>读书笔记24 通过本文能学到什么? 怎样跳转到用户程序 用户程序通过调用内核过程完成自己的功能 怎样从用户程序返回到内核 接 ...

  5. 存储器的保护(三)——《x86汇编语言:从实模式到保护模式》读书笔记20

    存储器的保护(三) 修改本章代码清单,使之可以检测1MB以上的内存空间(从地址0x0010_0000开始,不考虑高速缓存的影响).要求:对内存的读写按双字的长度进行,并在检测的同时显示已检测的内存数量 ...

  6. 与孩子一起学编程python_与孩子一起学编程(Python读书笔记3)

    第十一章 嵌套与可变循环 Python 3.X里 print()函数默认是自动换行的,所以本章代码会有很多问题,实际上 print()函数里有一个默认参数 end, 默认情况下: end= " ...

  7. C++ Primer读书笔记(从后向前看)

    (从后向前看) 标题:重载函数再论 重载函数是C++提出来的概念,但是在C中却未必没有.比如"1+3"和"1.0+3.0",虽然都是加法,做的却不是同的操作:编 ...

  8. C++ Primer读书笔记

    (从后向前看) 标题:重载函数再论 重载函数是C++提出来的概念,但是在C中却未必没有.比如"1+3"和"1.0+3.0",虽然都是加法,做的却不是同的操作:编 ...

  9. 【SPEED】我的幽默读书笔记 续集

    我又来了,我的幽默读书笔记,写给自己,服务他人 我的感悟:我们平时或许挺幽默的(比如我),我对讽刺这一套用的很好,这很适合团体,都是对于落单的人,我常常不知道该说什么幽默起来,在这里我找到了答案. 这 ...

最新文章

  1. Java多线程 - 控制线程
  2. 【商务智能】商务智能 ( 概念 | 组成 | 过程 )
  3. Windows 10系统重装U盘启动工具制作方法实例演示,windows11镜像下载地址
  4. Windows消息:怎样使用RegisterWindowMessage注册消息
  5. C语言学习之用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0
  6. 你的手机上未安装应用程序”的解决方案
  7. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
  8. javascript基础知识(16) 变量提升
  9. jetson tx2/nano上yolov4测试
  10. html三列布局和两列布局,CSS 常见两列布局、三列布局
  11. 授权windows客户端用户连接Linux mysql命令
  12. wince 音频学习
  13. dell服务器pe系统安装win7系统,dell戴尔pe重装win7系统
  14. 以比例阀控制为例详解PI控制参数设计(附参数设计代码)
  15. 新浪20年:独行侠的影响力之路
  16. 【金融风控】信用评分卡模型
  17. 搭建spring-eureka项目时遇到的问题【已解决】
  18. linux下wifi设备的实现逻辑
  19. TI am335x U-boot
  20. strtok函数用法

热门文章

  1. Linux工作笔记-CentOS 调整 home分区 扩大 root分区
  2. 服务器开机忘记密码怎么修改,服务器忘记mysql密码怎么修改?
  3. 中考英语听说计算机考试满分,北京2018中考英语听说计算机考试注意事项
  4. python第八周小测试_Python小测试.doc
  5. oracle数据集成产品,甲骨文推出Oracle数据集成产品
  6. @import注解_Spring Boot 2 实战:@SpringBootApplication注解浅析
  7. python中小数_比较python中的小数
  8. android audit2allow工具使用步骤
  9. python中的threading_Python中Threading用法详解
  10. (软件工程复习核心重点)第六章实现和测试-第八节:调试