C# 语言基础核心特性解析
1. 基本语句示例
首先来看一个“Hello, world”程序的复杂版本:
using System;
class Test
{
static void Main() {
goto H;
W: Console.WriteLine("world");
return;
H: Console.Write("Hello, ");
goto W;
}
}
这个程序通过 goto
语句来控制程序流程。首先将控制权转移到标记为 H
的语句,输出“Hello, ”,然后再转移到标记为 W
的语句,输出“world”,最后方法返回。
2. 局部常量和变量声明
局部常量声明用于声明一个或多个局部常量,局部变量声明用于声明一个或多个局部变量。示例如下:
class Test
{
static void Main() {
const int a = 1;
const int b = 2, c = 3;
int d;
int e, f;
int g = 4, h = 5;
d = 4;
e = 5;
f = 6;
}
}