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.pingtaimeng.com/article/detail/6335/C#