C# 基础学习二十:常用算法与函数
一、C# 常用算法函数
数学函数
- Math.Abs(number): 返回数字的绝对值。
- Math.Max(x, y): 返回两个数中较大的一个。
- Math.Min(x, y): 返回两个数中较小的一个。
- Math.Round(value): 将数字四舍五入到最接近的整数。
字符串函数
- string.Length: 获取字符串长度。
- string.ToUpper(): 将所有字符转换为大写。
- string.ToLower(): 将所有字符转换为小写。
- string.Substring(startIndex, length): 从字符串中提取子串。
二、C# 数据结构
数组 (Array)
- 定义:存储在连续内存位置的同类型元素集合。
- 示例:
int[] numbers = new int[5];
int[] numbers = {1, 2, 3, 4, 5};
多维数组 (Multi-dimensional Array)
int[,] matrix = new int[3, 3];
int[,] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
集合框架 (Collection Framework)
- List: 动态数组,可根据需要增长或缩小。
- Dictionary: 键值对集合,支持高效检索。
- Stack: 后进先出 (LIFO) 集合。
- Queue: 先进先出 (FIFO) 集合。
三、C# 面向对象编程
类与对象 (Class and Objects)