📅  最后修改于: 2023-12-03 14:51:36.520000             🧑  作者: Mango
C# 是一种通用、现代、面向对象的编程语言,由微软于 2000 年推出,经常用于 Windows 操作系统、桌面应用程序、游戏开发、Web 应用程序等领域。在本文中,我们将探讨一些基本的 C# 代码示例。
C# 代码是使用 Visual Studio、VS Code 等 IDE 编写的,语法规则如下:
以下是一些基本的 C# 代码示例:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
using
声明了命名空间 System
,它包含了许多常用的类型,Console
类用于控制台输出,WriteLine
方法用于向控制台输出一行文本。
using System;
namespace Variables
{
class Program
{
static void Main(string[] args)
{
// 变量
int x = 1;
string s = "hello";
// 常量
const double pi = 3.1415926;
Console.WriteLine("x: {0}, s: {1}, pi: {2}", x, s, pi);
}
}
}
在 C# 中,使用 var
关键字可以快速定义变量,也可以指定变量的类型,如上例中的 int
、string
和 double
。
using System;
namespace Branching
{
class Program
{
static void Main(string[] args)
{
int x = 1;
if (x == 0)
{
Console.WriteLine("x is zero");
}
else if (x == 1)
{
Console.WriteLine("x is one");
}
else
{
Console.WriteLine("x is greater than one");
}
}
}
}
在 C# 中,分支语句包括 if
、else
和 else if
,可以根据条件执行不同的程序代码块。上述代码判断变量 x
的值并输出相关信息。
using System;
namespace Loops
{
class Program
{
static void Main(string[] args)
{
// for 循环
for (int i = 0; i < 5; i++)
{
Console.WriteLine("i = {0}", i);
}
// while 循环
int j = 0;
while (j < 5)
{
Console.WriteLine("j = {0}", j);
j++;
}
// do-while 循环
int k = 0;
do
{
Console.WriteLine("k = {0}", k);
k++;
} while (k < 5);
}
}
}
上述代码示例演示了 for
、while
和 do-while
循环语句的使用,可以重复执行一段程序代码块,直到满足条件结束循环。
using System;
namespace Arrays
{
class Program
{
static void Main(string[] args)
{
int[] nums = new int[] { 1, 2, 3, 4, 5 };
for (int i = 0; i < nums.Length; i++)
{
Console.WriteLine("nums[{0}] = {1}", i, nums[i]);
}
}
}
}
在 C# 中,使用 new
关键字可以创建一个新的数组实例。上述代码示例创建了一个整数型数组,并使用 for
循环遍历输出每个元素的值。
以上是一些基本的 C# 代码示例,希望可以帮助初学者快速了解一些基本语法和语言特性。C# 是一种强类型语言,具有丰富的类库和工具,可以用于各种项目开发。