C#编程:DateTime与字符串操作详解
需积分: 13 12 浏览量
更新于2024-08-10
收藏 15KB MD 举报
"C#函数方法大全+学习笔记.md"
这篇文档是关于C#编程语言中常用的函数和方法的总结,特别关注日期时间处理、类型转换、字符串操作等基础功能。以下是对这些知识点的详细说明:
1. **DateTime 类**:
- `DateTime currentTime = new DateTime();` 创建一个表示当前时间的 DateTime 实例。
- `currentTime = DateTime.Now;` 获取系统当前的日期和时间。
- `int 年 = currentTime.Year;` 获取当前年份。
- `int 月 = currentTime.Month;` 获取当前月份。
- `int 日 = currentTime.Day;` 获取当前日期。
- `int 时 = currentTime.Hour;` 获取当前小时(24小时制)。
- `int 分 = currentTime.Minute;` 获取当前分钟。
- `int 秒 = currentTime.Second;` 获取当前秒数。
- `int 毫秒 = currentTime.Millisecond;` 获取当前毫秒。
2. **类型转换**:
- `Int32.Parse(变量)` 和 `Int32.Parse("常量")`:将字符串形式的数字转换为整数类型 Int32。
- `变量.ToString()`:将数值类型转换为字符串。例如,`12345.ToString()` 可以转换为 `"12345"`。
3. **字符串格式化**:
- `ToString()` 方法可以接受不同的格式参数,如 `"n"`(货币格式)、`"C"`(货币符号格式)、`"e"`(科学计数法)、`"f4"`(四舍五入保留四位小数的浮点数)、`"x"`(十六进制)和 `"p"`(百分比)。例如:
- `12345.ToString("n")` 结果为 `"12,345.00"`。
- `12345.ToString("C")` 结果为 `¥12,345.00`。
- `12345.ToString("e")` 结果为 `1.234500e+004`。
- `12345.ToString("f4")` 结果为 `12345.0000`。
- `12345.ToString("x")` 结果为 `"3039"`(16进制表示)。
- `12345.ToString("p")` 结果为 `1,234,500.00%`。
4. **字符串长度**:
- `变量.Length`:返回字符串的长度,即包含的字符数。例如,`string str = "中国"; int Len = str.Length;` 计算字符串 `str` 的长度。
5. **字节编码**:
- `System.Text.Encoding.Default.GetBytes(变量)`:将字符串转换为字节数组。例如,`byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);` 转换字符串 `str` 为字节数组,之后可以通过 `bytStr.Length` 获取字节数组的长度。
6. **StringBuilder 类**:
- `System.Text.StringBuilder("")`:创建一个用于构建字符串的对象,它在处理大量字符串拼接时比使用 `+` 更高效。
- `sb.Append("内容")`:向 StringBuilder 对象添加新的文本。
- StringBuilder 对象在需要频繁进行字符串组合时很有用,因为它避免了每次使用 `+` 连接字符串时创建新字符串对象的开销。
这些基本的C#函数和方法构成了C#程序设计的基础,对于理解和编写C#代码至关重要。通过熟练掌握这些知识,开发者可以更有效地处理日期时间、类型转换、字符串格式化等问题。
2008-01-31 上传
2010-05-27 上传
2024-06-03 上传
2019-01-20 上传
2023-06-06 上传
2024-06-03 上传
2024-06-03 上传
2024-05-31 上传
费酒的烟
- 粉丝: 3
- 资源: 14