C# 概述
来源:互联网 发布:广电网络官网 编辑:程序博客网 时间:2024/05/17 06:23
是一种简单的、现代的、面向对象的、类型安全的编程
语言。它不但提供了面向对象编程的技术,而且还提供
了面向组件编程的支持技术。
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# 应用程序包括两种应用程序:控制台(Console )应用程
序和Windows 窗体应用程序。控制台应用程序的界面
往往比较简单,而Windows 窗体应用程序能够提供丰富
的图形界面。
1 .控制台应用程序
2 .Windows 窗体应用程序
语言。它不但提供了面向对象编程的技术,而且还提供
了面向组件编程的支持技术。
C#语言
C# 是一种Microsoft 公司设计的、简洁的、类型安全的、面
向对象的语言,它松散地基于C/C++ 语言,并且有很多方
面和Java 语言类似。开发人员可以使用C# 语言来构建在
.NET Framework 上运行的各种安全、可靠的应用程序。
C# 语法表现力强、简单易学、容易上手。通常地,开发人
员通过很短的时间的学习,就能够使用C# 语言开发高效
的程序。C# 语法提供了许多强大的功能,如可为空置(
null )的值类型、枚举、委托、lambda 表达式、直接内存
访问等。C# 支持泛型类型和方法,进而提供了更为出色
的类型安全和性能。特别地,C# 还提供了迭代器、语言
集成查询(LINQ )表达式等高级功能,使得开发人员可
以在C# 代码中创建具有查询功能的程序代码。
向对象的语言,它松散地基于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 窗体应用程序
- c#概述
- C#概述
- C#概述
- C# 概述
- C#概述
- C#概述
- C#概述
- C#概述
- C#概述
- c#概述
- C#概述
- C#网络编程概述
- C#网络编程概述
- C#泛型概述
- C#语言概述
- C#网络编程概述
- C#委托概述
- C#网络编程概述
- 使用shell 脚本对 Linux 系统进程的CPU使用率与内存资源进行监控
- node.js-5
- android消息广播Intent传递数据
- 2013最新linux运维面试题
- memcach高并发数据失效的问题解决方案
- C# 概述
- 怎么将不定长字符串组合进行保存,又能方便读取
- 程序员的野心:让GPU像CPU一样运行
- Socket传输字符串数组
- CentOS/RHEL上通过Cacti监控mysql
- Qt多国语言的实现与切换(国际化)
- 资源分配图检测死锁
- ubuntu下出现sudo被禁用和获得不了root权限时的处理办法
- main函数的参数argc和argv说明以及基本的cmd命令使用