天津网站开发公司,南宁网站建设电话咨询,企业搭建pc端网站,网站建设域名是什么C# 第1节 C# 简单介绍1.1 C# 是什么1.2 C# 强大的编程功能1.3 C# 发展史1.4 C#与Java区别 第2节 C#程序结构2.1 Hello world2.2 C# 结构解析 第3节 C#基本语法3.1 第1节 C# 简单介绍
1.1 C# 是什么
C# 的发音为“C Sharp”#xff0c;是一门由微软开发并获得了 ECMA#xf… C# 第1节 C# 简单介绍1.1 C# 是什么1.2 C# 强大的编程功能1.3 C# 发展史1.4 C#与Java区别 第2节 C#程序结构2.1 Hello world2.2 C# 结构解析 第3节 C#基本语法3.1 第1节 C# 简单介绍
1.1 C# 是什么
C# 的发音为“C Sharp”是一门由微软开发并获得了 ECMA欧洲计算机制造商协会和 ISO国际标准组织批准的现代的、通用的、面向对象的编程语言。
C# 之所以能称为一门被广泛应用的编程语言原因有以下几点
C# 是一种现代的通用的编程语言C# 是面向对象的 C# 是面向组件的C# 简单易学C# 是一种结构化语言使用 C# 开发效率很高C# 可以在各种计算机平台上进行编译C# 是 .Net Framework 的一部分。
1.2 C# 强大的编程功能
一开始没接触C#的时候我觉得它可能跟C、C语言相似后来发现一点也不像它与 Java 非常相似有很多强大的编程功能
以下是 C# 的一些重要功能的列表
布尔条件自动垃圾回收标准库组件版本属性和事件委托和时间管理易于使用的泛型索引器条件编译简单的多线程LINQ 和 Lambda 表达式集成 Windows。
借助 C# 编程语言我们可以开发不同类型且安全可靠的应用程序例如 1、桌面应用程序 2、网络应用程序 3、分布式应用程序 4、Web 服务应用程序 5、数据库应用程序等。
1.3 C# 发展史 1.4 C#与Java区别 第2节 C#程序结构
2.1 ‘Hello world’
“Hello, World”程序历来都用于介绍编程语言。 下面展示了此程序的 C# 代码
using System;class Hello
{static void Main(){Console.WriteLine(Hello, World);}
}输出
Hello, World“Hello, World”程序始于引用 System 命名空间的 using 指令。 命名空间提供了一种用于组织 C# 程序和库的分层方法。命名空间包含类型和其他命名空间。例如System 命名空间包含许多类型如程序中引用的 Console 类和其他许多命名空间如 IO 和 Collections。 借助引用给定命名空间的 using 指令可以非限定的方式使用作为相应命名空间成员的类型。 由于使用 using 指令因此程序可以使用 Console.WriteLine 作为 System.Console.WriteLine 的简写。
“Hello, World”程序声明的 Hello 类只有一个成员即 Main 方法。 Main 方法使用 static 修饰符进行声明。 实例方法可以使用关键字 this 引用特定的封闭对象实例而静态方法则可以在不引用特定对象的情况下运行。 Main 静态方法是 C# 程序的入口点。
程序的输出是由 System 命名空间中 Console 类的 WriteLine 方法生成。 此类由标准类库提供。默认情况下编译器会自动引用标准类库。
2.2 C# 结构解析
有如下一个C# 程序代码
using System;
namespace c.biancheng.net
{class Program{static void Main(string[] args){/*第一个C#程序*/Console.WriteLine(Hello World!);Console.ReadKey();}}
}在次程序中 1、 using System; using 关键字用来在程序中引入 System 命名空间一个程序中可以有多个 using 语句。 2、namespace c.biancheng.net namespace 关键字用来声明一个命名空间“c.biancheng.net”则是命名空间的名字。命名空间是类的集合上面代码中名为“c.biancheng.net”的命名空间中包含了一个名为“Program”的类。 3、class Program class 关键字用来定义一个类“Program”则是类的名类中通常用来存放程序中要使用的数据和函数也叫方法。 4、static void Main(string[ ] args) 此行代码中Main 为定义的函数名称Main 函数是整个 C# 程序的入口其中包含了程序运行时需要执行的操作。static 和 void 都是用来修饰 Main 函数的关键字具体含义后面我们会详细介绍。 5、 / 第一个C#程序 / 这是程序的注释当程序运行时被/* */包裹的内容将被编译器忽略不会执行。注释主要用来对所写的代码进行说明。 6、Console.WriteLine(“Hello World!”); 此行代码用来在命令行窗口中输出“Hello World!”。WriteLine 是 System 命名空间中定义的 Console 类里面的方法用来输出一些消息。 7、Console.ReadKey( ); 此行代码是针对 VS.NET 用户的它会使程序进入等待状态敲击键盘上的任意一个按键即可让程序继续运行。需要这行代码是因为命令行窗口会在程序运行结束后自动关闭导致要输出的内容一闪而过加入此行代码则可以避免这种情况。
另外还有以下几点需要注意 1、C# 区分大小写 2、所有语句和表达式都必须以英文的分号;结尾 3、程序从 Main 函数开始执行 4、与 Java 不同程序文件名可以与类名不同 5、代码中出现的{和}都是成对出现的用来标记代码块{ }中包裹的代码可以看作是一个整体。
第3节 C#基本语法
3.1