一个尝试错误的人生,不但比无所事事的人生更荣耀,并且更有意义。
目录
C#介绍
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言。
特点:
(1)简单,安全:与C语言和C++不同的是C#不再使用指针。C#提供了更多的数据类型(例如:uint,ulong,ushort等),大小都固定。C#提供命名空间来管理C#文件。
(2)面向对象的编程语言:三大基本特征,封装、继承、多态。
(3)支持跨平台:能在Windows平台上开发并使用,能在多个操作系统上使用,还能应用到手机、PDA等设备上。
(4)开发多种类型的程序。
一、C#环境
C# 是一种在 .NET 开发平台上使用的编程语言。
1. .Net Framework
.Net是一个开发平台,能编写Windows应用程序、Web应用程序、Web服务。
.Net能使用的开发语言,例如 Visual Basic .NET、Python、J#、Visual C++.NET 等。但在 .NET 平台上使用最多的是 C# 语言。
.Net包括三个主要组成部分:公共语言运行库(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP.NET的面向Web的网络应用程序模板(Web Forms和Web Services)。
2.C#的开发工具
visual studio
下载地址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com)
3.在Linux或Mac OS上编写
Mono 是 .NET 框架的一个开源版本,它包含了一个 C# 编译器,且可运行于多种操作系统上,包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX。
Mono 官方下载地址:Home | Mono
二、程序结构
例子:
using System; // using 关键字用于在程序中包含 System 命名空间
namespace C_test //一个 namespace 里包含了一系列的类
{
class test //类的名称
{
static void Main(string[] args) //Main方法
{
Console.WriteLine("小奕今天很开心!"); //输出语句
}
}
}
- 命名空间声明
- 类
- 类的方法
- 类的属性
- 语句和表达式
- Main 方法