导航菜单

软件工程/C#基础与语法
课程进度 23% · 第3/10章3/10章 · 标签 1/3
1

基本语法与数据类型

C#是强类型语言,支持多种基本数据类型。变量在使用前必须先声明类型。

csharp
1
int a = 10;
2
string name = "Tom";
3
bool isActive = true;
4
double price = 99.99;
5
char grade = 'A';
6
 
7
// 常量定义
8
const double PI = 3.14159;
9
 
10
// 类型推断
11
var message = "Hello C#";

📖var 关键字用于隐式类型推断,变量类型由编译器根据初始值确定

2

面向对象编程

C#是面向对象的语言,核心概念包括类、对象、封装、继承和多态。

csharp
1
public class Person {
2
public string Name { get; set; }
3
public int Age { get; set; }
4
 
5
public void SayHello() {
6
Console.WriteLine($"Hello, {Name}");
7
}
8
}
9
 
10
// 使用
11
var p = new Person { Name = "Tom", Age = 20 };
12
p.SayHello();
对象属性方法封装继承