C# 是一种多范式编程语言,它继承了 C 和 C++ 的语法,同时加入了许多现代编程语言的特性。以下是 C# 的一些基本语法要点:

1. 变量和数据类型:
// 变量声明和初始化
int age = 25;
string name = "John";
double salary = 50000.5;

// 常量
const int DaysInWeek = 7;

// 数据类型转换
int intValue = 10;
double doubleValue = 20.5;
double result = intValue + doubleValue; // 隐式类型转换

// 显式类型转换
int explicitResult = (int)doubleValue;

2. 控制流语句:
// 条件语句
if (condition)
{
    // 代码块
}
else if (anotherCondition)
{
    // 代码块
}
else
{
    // 代码块
}

// 循环语句
for (int i = 0; i < 5; i++)
{
    // 代码块
}

while (condition)
{
    // 代码块
}

do
{
    // 代码块
} while (condition);

3. 数组:
// 声明和初始化数组
int[] numbers = { 1, 2, 3, 4, 5 };

// 访问数组元素
int firstNumber = numbers[0];

// 多维数组
int[,] matrix = new int[3, 3];

4. 方法:
// 方法声明
int Add(int a, int b)
{
    return a + b;
}

// 方法调用
int sum = Add(3, 4);

5. 类和对象:
// 类的定义
class Person
{
    // 成员变量
    public string Name;
    private int Age;

    // 构造函数
    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }

    // 成员方法
    public void DisplayInfo()
    {
        Console.WriteLine($"Name: {Name}, Age: {Age}");
    }
}

// 对象的创建和使用
Person person = new Person("Alice", 30);
person.DisplayInfo();

6. 字符串操作:
// 字符串拼接
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;

// 字符串插值
string message = $"Hello, {fullName}!";

7. 异常处理:
try
{
    // 可能抛出异常的代码
}
catch (Exception ex)
{
    // 异常处理代码
}
finally
{
    // 最终执行的代码块
}

这是 C# 的一些基本语法要点,其中包括变量、数据类型、控制流语句、数组、方法、类和对象、字符串操作以及异常处理等。在实际开发中,你还会遇到其他更高级的语法和概念,例如委托、事件、LINQ 等。


转载请注明出处:http://www.zyzy.cn/article/detail/6335/C#