什么是.net  Framework?

  1. .net Framework 是微软公司.net 计划的一部份,是一种夸平台的开发环境(包括windows\PDA\linuX\mac os等任何支持.net Framework平台的系统) 目前只有Microsoft 公司 windows平台的.net Framework和 Novell 公司的 Mono(Linux、Mac OS X、Solaris、Symbian OS) .net 平台
  2. .net Framework 是由一个庞大的代码库加上语言编器构成
  3. .net Framework 可以用来支持开发 windows 应用程序,Web 应用程序,Web Service 等软件应用
  4. .net Framework 可以用来支持多种语言 C/C++/C#/VB.net等,只要能够编译成CLR(Common Language Runtime 公共语言运行库)技持的MSIL中间语言就可以在该平台上使用
  5. MSIL 中间语言要想在目标机器上运行必须再转换为JIT目标代码(例:执行的过程也就是 C#-->MSIL-->JIT)

.net Framework 的一些新特性

  1. 分块开发,比如支持 web from , app from 等都由不同的代码库来构建
  2. 垃圾自动回收机制
  3. 编译,可以将不同的C#文件通过链接的形式编译到一起,成为一个DLL

什么是C# 语言?

  1. C# 是从C/C++演化而来的,专为.net Framework 量身定做的专用语言
  2. C# 是一种中间语言,是一种只能运行在.net CLR 平台之上的语言
  3. C# 是一种完全支持面向对象的语言
posted on 2008-10-07 17:37  梦回过去  阅读(1081)  评论(0编辑  收藏  举报