C#程序结构大体可以分为以下几部分:
1. 命名空间:命名空间是一个容器,用于存放类、接口、结构、枚举和委托。它可以帮助我们将相关的代码集中在一起,便于管理和使用。
2. 类:C#中的所有代码都必须包含在一个或多个类中。一般来说,一个C#文件中只能有一个公共的类。
3. 方法:方法是C#中的函数,它是用来执行特定功能的代码块。方法可以有参数和返回值。
4. 变量:变量是用来存储信息的单元。它们可以是基本数据类型(如int、float、bool)或引用数据类型(如string、object)。
public class MyClass { // 类
public void MyMethod() { // 方法
int myVariable = 0; // 变量
}
}
本节我们将学习 C# 编程语言的结构,为了让大家能够对 C# 程序结构有个更好的理解,我们会先演示一个最小的、最简单的 C# 程序结构,以便作为接下来的章节的参考。
一个 C# 程序主要包括以下部分:
让我们看一个可以打印出 "Hello World" 的简单的代码:
using System;
namespace HelloWorldApplication{
class HelloWorld{
static void Main(string[] args){
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
当上面的代码被编译和执行时,它会产生下列结果:
Hello World
让我们看一下上面程序的各个部分:
WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello, World!"。
以下几点值得注意:
如果您使用 Visual Studio.Net 编译和执行 C# 程序,请按下面的步骤进行:
您也可以使用命令行代替 Visual Studio IDE 来编译 C# 程序:
若提示无法识别 csc 命令,需配置环境变量(Window10),配置过程如下:
右键单击桌面上的“计算机”图标,并在弹出的菜单中点击 “属性” - "高级系统设置" - "环境变量" - "系统变量",找到变量 Path, 添加路径 “C:WindowsMicrosoft.NETFrameworkv2.0.50727”(注意,多个路径使用分号(;)隔开,Windows其他版本追加在后面即可)。
C# 判断一个 if 语句 后可以跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。语法C# 中 if...else 语句的语法:if(bo...
C# 判断在 C# 中,嵌套 if-else 语句是合法的,这意味着您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。语法...
C# 判断一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行...
在我们使用c#做WinFrom开发时,经常会用到进度条(ProgressBar)。那么如何才能实现winfrom进度条及进度信息提示呢?方法一:多...
我们已经提到过,委托是用于引用与其具有相同标签的方法。换句话说,您可以使用委托对象调用可由委托引用的方法。匿名方法(Anon...