1. 数据类型和变量:
C# 提供了多种基本数据类型,包括整数、浮点数、字符、字符串等。声明变量时需要指定数据类型。
int age = 25;
double price = 19.99;
char grade = 'A';
string name = "John";
2. 运算符:
C# 支持各种运算符,包括算术运算符、关系运算符、逻辑运算符等。
int a = 10, b = 5;
int sum = a + b;
bool isEqual = (a == b);
bool logicalAnd = (true && false);
3. 控制流语句:
C# 提供了条件语句(if-else)、循环语句(for、while、do-while)、switch 语句等用于控制程序流程的语句。
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
else
{
Console.WriteLine("You are a minor.");
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
while (condition)
{
// 循环体
}
switch (day)
{
case "Monday":
Console.WriteLine("It's Monday.");
break;
case "Tuesday":
Console.WriteLine("It's Tuesday.");
break;
// 其他情况...
default:
Console.WriteLine("It's another day.");
break;
}
4. 方法:
C# 中的方法用于封装可重用的代码块,可以接受参数并返回值。
int Add(int a, int b)
{
return a + b;
}
// 调用方法
int result = Add(3, 5);
5. 类和对象:
C# 是一种面向对象的语言,允许定义和使用类和对象。
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SayHello()
{
Console.WriteLine($"Hello, my name is {Name}.");
}
}
// 创建对象
Person person = new Person();
person.Name = "Alice";
person.Age = 30;
// 调用方法
person.SayHello();
6. 异常处理:
C# 提供异常处理机制,使用 try-catch 块来捕获和处理异常。
try
{
// 可能抛出异常的代码
}
catch (Exception ex)
{
// 处理异常的代码
Console.WriteLine($"An error occurred: {ex.Message}");
}
这些是 C# 的一些基本语法元素。通过学习这些基础知识,您可以构建简单到复杂的程序。深入了解 C# 的高级特性和框架,例如 LINQ、异步编程、ASP.NET 等,可以让您更有效地开发应用程序。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14743/C#