C是一种面向对象的编程语言,其语法包括基本语法、数据类型、控制结构、异常处理、泛型、LINQ、异步编程等多个方面。以下是一些C的基本语法要点:
命名空间和类
csharp
using System;
namespace RectangleApplication
{
class Rectangle
{
// 成员变量
double length;
double width;
// 方法
public void AcceptDetails()
{
length = 4.5;
width = 3.5;
}
public double GetArea()
{
return length * width;
}
public void Display()
{
Console.WriteLine("Length: {0}", length);
Console.WriteLine("Width: {0}", width);
}
}
}
变量声明和初始化
csharp
int age = 25;
string name = "张三";
数据类型
csharp
sbyte byteVar = 1;
short shortVar = 2;
int intVar = 3;
long longVar = 4;
byte[] byteArray = new byte;
控制结构
csharp
if (age >= 18)
{
Console.WriteLine("成年人");
}
else
{
Console.WriteLine("未成年人");
}
异常处理
csharp
try
{
// 可能抛出异常的代码
}
catch (Exception ex)
{
Console.WriteLine("发生异常: " + ex.Message);
}
泛型
csharp
List csharp var query = from number in numbers where number > 2 select number; csharp async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("异步任务完成"); } csharp public class Person { public string Name { get; set; } public int Age { get; private set; } public Person(int age) { Age = age; } } csharp public class Person { public string Name { get; set; } public int Age { get; set; } } csharp string name = null; string displayName = name ?? "Unknown"; csharp int age = 30; string message = $"Name: {name}, Age: {age}"; csharp using System; csharp public class Rectangle { // 成员变量和方法 } csharp Console.WriteLine("Hello, World!"); 这些是C的一些基本语法要点,掌握这些可以帮助你编写出结构清晰、功能完善的C程序。LINQ
异步编程
属性
自动属性
空合并运算符
字符串插值
空间使用
类和方法
语句


