admin管理员组

文章数量:1536702

2024年5月14日发(作者:)

CSharp学习资料

第一章.NET体系结构简介

体系主要由以下两部分组成mework类库

.NETFramework类库是一个内容丰富的类集合,它可以完成以前要通过

WindowAPI来完成的绝大多数任务。

CLR是.NETFramework的核心执行环境,也称.NET运行库。

1.2CLR概述

CLR主要负责“托管代码”的编译和运行。

在.NET中代码的编译分为两个阶段,如图1.1所示:1、把源代码编译为Microoft中间语

音(MSIL);

2、CLR把MSIL编译为平台专用的代码。

某.cC#源代码编译器CLR激活JIT目标机器

MSIL微软(Window中间语音、Linu某等)图中C#语音的执行过程1.21托管

代码(ManagedCode)

托管代码是由CLR运行环境(不是直接由操作系统)执行的代码。托管代码的优点:平台

无关性提高性能

语音的互操作性

1.22非托管代码(UnmanagedCode)

非托管代码是由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检

查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。非托管代

码有汇编语音、C语音等。

托管代码和非托管代码区别:前者运行效率稍低,代码编写容易,开发效率高;后者运行

效率高,代码编写较难,开发效率低。

第二章面向对象语言C#基础

2.1C#简介

2.11第一个C#程序(控制台应用程序)

uingSytem;//引用命名空间//定义命名空间{

claMyFirtCSharpCla//引用类类型{

publictaticvoidMain()//方法{

本文标签: 代码托管运行语音