当前位置:编程学习 > C#/ASP.NET >>

《C#本质论》读书笔记

class HelloWord
{
    static void Main()
    {
        System.Console.WriteLine("Hello,Shony!") ;
    }
}
复制代码
assembly 程序集
Dynamic Link Library(DLL) 动态链接库
类名定义规则:Pascal大小写(Pascal casing), 大写字母开头,如果由多个单词构成,每个单词首字母大写
变量名称定义规则:camel大小写,除第一个单词外,其他每个单词首字母大写
                         局部变量名不包含下划线
程序集采用的语言:Common Intermediate Language(CIL)公共中间语言,简称为中间语言(IL),又称Microsoft IL(MSIL)
Virtual Execution System(VES)虚拟执行系统,也称运行时
VES编译CIL代码的过程叫做即时编译或JIT编译(just-in-time compilation)
代码在“运行时”中执行,则代码称为托管代码(managed code),执行过程称为托管执行(managed execution)
代码执行过程中不需要“运行时”,则代码称为非托管代码(unmanaged code)
Common Language Infrastructure(CLI)公共语言基础结构
IL Disassembler(ILDASM)CIL反汇编程序(C#教程)
 
CLI规范包含以下规范:
1、VES或“运行时”
2、CIL
3、Common Type System(CTS)公共类型系统,为语言互操作性提供支持的一个类型系统
4、Common Language Specification(CLS)公共语言规范,如何编写能通过各种CLI兼容语言访问的库的指导原则
5、使各种服务能被CLI(包括程序集的布局或文件格式规范)识别的元数据
6、Base Class Library(BCL)基类库,一个公共编程框架,所有语言的开发者都能利用它
 
符合CLI规范,能够使用的服务与特性,包含以下方面:
1、语言互操作性
2、类型安全
3、代码访问安全性
4、垃圾回收
5、平台可移植性
6、BCL --------------------编程问答-------------------- 不错... --------------------编程问答-------------------- nice resource --------------------编程问答-------------------- 笔记就记这些东西? --------------------编程问答-------------------- 支持一下。 --------------------编程问答-------------------- 有事没事总结一下还是挺好的,呵呵
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,