C# 概述

来源:互联网 发布:广电网络官网 编辑:程序博客网 时间:2024/05/17 06:23
是一种简单的、现代的、面向对象的、类型安全的编程
语言。它不但提供了面向对象编程的技术,而且还提供
了面向组件编程的支持技术。


C#语言

C# 是一种Microsoft 公司设计的、简洁的、类型安全的、面
向对象的语言,它松散地基于C/C++ 语言,并且有很多方
面和Java 语言类似。开发人员可以使用C# 语言来构建在
.NET Framework 上运行的各种安全、可靠的应用程序。
C# 语法表现力强、简单易学、容易上手。通常地,开发人
员通过很短的时间的学习,就能够使用C# 语言开发高效
的程序。C# 语法提供了许多强大的功能,如可为空置(
null )的值类型、枚举、委托、lambda 表达式、直接内存
访问等。C# 支持泛型类型和方法,进而提供了更为出色
的类型安全和性能。特别地,C# 还提供了迭代器、语言
集成查询(LINQ )表达式等高级功能,使得开发人员可
以在C# 代码中创建具有查询功能的程序代码。


.NET 框架

C# 程序必须在.NET Framework 上运行。.NET Framework 是
Windows 的一个不可或缺的组件,是一个支持构建、部署和运
行下一代应用程序和Web 服务的完整Windows 组件。.NET
Framework 能够提供效率极高的、基于标准的多语言(如C# 、
VB.NET 、C++ 、J# 等)环境,能够将现有的应用程序与下一
代应用程序和服务集成,并能迅速部署和操作Internet 规模的
应用程序。.NET Framework 主要包括两个组件:公共语言运
行库(Common Language Runtime ,简称为CLR )和.NET
Framework 类库(Class Library )。
1 .公共语言运行库
2 ..NET Framework 类库
3 .公共语言运行库、.NET Framework 类库和应用程序的关系
4 .语言互操作性
5 .C#应用程序执行流程


C# 应用程序

C# 应用程序包括两种应用程序:控制台(Console )应用程
序和Windows 窗体应用程序。控制台应用程序的界面
往往比较简单,而Windows 窗体应用程序能够提供丰富
的图形界面。
1 .控制台应用程序
2 .Windows 窗体应用程序
原创粉丝点击