C#语法的基本用法

C#语法的基本用法

1.命名空间(Namespace)
命名空间用于组织 C# 代码,避免名称冲突。例如,在一个简单的控制台应用程序中,默认会有一个和项目名称相同的命名空间。
语法格式为:namespace YourNamespaceName。
示例:
namespace MyApp
{
class Program
{
static void Main()
{
// 程序的主要逻辑在这里
}
}
}
可以使用using关键字引入其他命名空间,这样就可以在代码中使用该命名空间下的类型,而不用每次都写完整的命名空间路径。例如,using System;允许使用System命名空间中的类,如Console.WriteLine。

2.数据类型(Data Types)
基本数据类型
整数类型:包括byte(8 位无符号整数,范围是 0 - 255)、sbyte(8 位有符号整数,范围是 - 128 - 127)、short(16 位有符号整数)、ushort(16 位无符号整数)、int(32 位有符号整数,这是最常用的整数类型)、uint(32 位无符号整数)、long(64 位有符号整数)和ulong(64 位无符号整数)。
浮点类型:float(单精度浮点数,占用 32 位)和double(双精度浮点数,占用 64 位,比float精度更高,是默认的浮点数类型)。例如,float myFloat = 3.14f;(注意需要在数字后面加f来明确表示是float类型),double myDouble = 3.14;。
字符类型:char类型用于表示单个字符,用单引号括起来,如char myChar = 'A';。
布尔类型:bool类型只有两个值,true和false,用于表示逻辑判断的结果。例如,bool isTrue = true;。
引用数据类型
包括类(Class)、接口(Interface)、数组(Array)等。例如,定义一个数组:int[] myArray = new int[5];,这就创建了一个可以存储 5 个int类型元素的数组。

3.变量(Variable)
变量用于存储数据。定义变量的语法是:数据类型 变量名;,例如int number;。
可以在定义变量时初始化,如int anotherNumber = 10;。
变量的命名规则:
变量名必须以字母或下划线开头。
变量名只能包含字母、数字和下划线。
变量名是区分大小写的,例如myVariable和myvariable是不同的变量。

4.运算符(Operators)
算术运算符:包括加(+)、减(-)、乘(*)、除(/)、取余(%)。例如,int result = 5 + 3;(加法),int remainder = 7 % 3;(取余,结果是 1)。
关系运算符:用于比较两个值,包括等于(==)、不等于(!=)、大于(>)、小于(<')、大于等于(>=)和小于等于(<=)。例如,bool comparison = 5 > 3;(结果为true`)。
逻辑运算符:主要有与(&&)、或(||)、非(!)。例如,bool logicalResult = (5 > 3) && (2 < 4);(结果为true)。

5.制语句(Control Statements)
条件语句(if - else)
语法为:

if (条件)
{
// 条件为真时执行的代码块
}
else if (另一个条件)
{
// 另一个条件为真时执行的代码块
}
else
{
// 前面条件都不满足时执行的代码块
}

示例:

int number = 10;
if (number > 5)
{
Console.WriteLine("数字大于5");
}
else
{
Console.WriteLine("数字小于等于5");
}

循环语句
for 循环:用于在已知循环次数的情况下执行循环。语法为:

for (初始化表达式; 条件表达式; 迭代表达式)
{
// 循环体
}

示例:

for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}

while 循环:当条件为真时执行循环,语法为while (条件) { // 循环体 }。例如:

int j = 0;
while (j < 3)
{
Console.WriteLine(j);
j++;
}

do - while 循环:先执行一次循环体,然后再判断条件是否成立,若成立则继续循环。语法为:

do
{
// 循环体
} while (条件);

示例:

int k = 0;
do
{
Console.WriteLine(k);
k++;
}while (k < 2);

6.方法(Method)
方法是一组执行特定任务的语句集合。语法为:

[访问修饰符] 返回类型 方法名([参数列表])
{
// 方法体
return 返回值;
}

例如,一个简单的加法方法:

public int Add(int num1, int num2)
{
return num1 + num2;
}

访问修饰符可以是public(可以从其他类访问)、private(只能在当前类中访问)等,用于控制方法的访问范围。返回类型可以是基本数据类型或引用数据类型,如果方法没有返回值,则返回类型为void。

下一篇文章我会尝试列举一些更深入的C#的东西,在以后的文章里我会写一些C#的小技巧或者其他计算机方向的内容,欢迎去下方链接进群一起讨论

——————萨克森球
2025.1.10