C# 第一章课后总结

来源:互联网 发布:用淘宝还是一淘下单 编辑:程序博客网 时间:2024/06/06 00:17
 
 
第一章 .NET Framework 概述
 
C#是什麽?
   C#是一种诞生时间最晚、并且最新的编程语言,它是为.NET平台量身订做的一种语言,需要.NET Framework环境的支持。
 
C#语言与JAVA语言在质量上的对比:
 
 
衡量标准
C#
JAVA
效率
可维护性
相当
相当
可移植性
健壮性
可重用性
 .NET是什麽?
.NET是技术规范,目的是让不同的编程语言之间可以互操作。
 
.NET Framework的体系结构
.NET Framework 包含以下两个主要组建:
FCL(框架类库).NET Framework类库,里面存有托管代码。
CLR(公共语言运行时)管理用户代码执行的现代运行时环境,它提供JIT 编译、内存管理、异常管理和调试等方面的服务。.NET中的所有代码都由CLR管理,因此称为”托管代码”
 
.NET的中间代码(语言):
Microsoft 中间语言 (MSIL) 由一组特定的指令组成,这些指令指明如何执行代码
 
JIT编译器
JIT编译器的主要工作是将普通 MSIL 代码转换为可以直接由 CPU执行的计算机代码
 
通用语言规范(CLS)和公共类型系统(CTS)
CLS:规定所有.NET语言都应遵循的规则,生成可与其他语言互操作的应用程序。
CTS:公共类型系统包含标准数据类型和准则集
 
 
C#常用的命名空间
 
命名空间
说 明
System.Drawing
处理图形和绘图,包括打印
System.Data
处理数据存取和管理,在定义 ADO.NET 技术中扮演重要角色
System.IO
管理对文件和流的同步和异步访问
System.Windows
处理基于窗体的窗口的创建
System.Reflection
包含从程序集读取元数据的类
System.Threading
包含用于多线程编程的类
System.Collections
包含定义各种对象集的接口和类
 
1、导入命名空间
C#中只能导入到sing包,JAVA可以导入到类。
2、C#的命名空间
C#中:namespace 名称  
JAVA中: paceage 名称
  
3、类的入口类:
Main原型程序入口点
1public static void Main()
2public static int Main()
3public static void Main(String[] t)
4public static int Main(String[])
 
注:Main的第一个字母大写
 
原创粉丝点击