C#基础教程:常用函数与方法解析

需积分: 15 3 下载量 146 浏览量 更新于2024-07-31 收藏 529KB PDF 举报
"这篇C#学习笔记主要涵盖了C#中常用的函数和方法,包括日期时间操作、数值转换、字符串处理等方面。以下是对这些知识点的详细解释:" 在C#编程中,函数和方法是非常关键的概念,它们允许我们执行特定的任务或操作。本笔记汇总了一些在C# .NET开发中经常使用的函数和方法。 1. DateTime 类:`DateTime` 是C#中用于处理日期和时间的类。你可以创建一个 `DateTime` 对象来获取当前时间,例如: ```csharp System.DateTime currentTime = System.DateTime.Now; ``` 然后,可以通过属性访问年、月、日、时、分、秒和毫秒: ```csharp int 年 = currentTime.Year; int 月 = currentTime.Month; int 日 = currentTime.Day; int 时 = currentTime.Hour; int 分 = currentTime.Minute; int 秒 = currentTime.Second; int 毫秒 = currentTime.Millisecond; ``` 2. 类型转换:C# 提供了 `Int32.Parse()` 方法将字符串转换为 `int` 类型的数字: ```csharp int 变量 = Int32.Parse("常量"); ``` 3. ToString():此方法将对象转换为字符串表示。可以指定不同的格式参数,如 `"n"` (货币), `"C"` (货币格式), `"e"` (科学计数法), `"f4"` (四位小数的浮点数), `"x"` (十六进制), 和 `"p"` (百分比): ```csharp string strNum1 = 12345.ToString("n"); // 生成 "12,345.00" string strNum2 = 12345.ToString("C"); // 生成 "¥12,345.00" string strNum3 = 12345.ToString("e"); // 生成 "1.234500e+004" string strNum4 = 12345.ToString("f4"); // 生成 "12345.0000" string strNum5 = 12345.ToString("x"); // 生成 "3039" string strNum6 = 12345.ToString("p"); // 生成 "1,234,500.00%" ``` 4. Length 属性:对于字符串类型,`Length` 属性返回字符串中的字符数: ```csharp string str = "中国"; int len = str.Length; // len 是自定义变量,str 是字符串变量 ``` 5. Encoding 类:`System.Text.Encoding.Default.GetBytes()` 方法将字符串转换为字节数组: ```csharp string strText = "字符串内容"; byte[] bytStr = System.Text.Encoding.Default.GetBytes(strText); int 字节长度 = bytStr.Length; ``` 6. StringBuilder 类:用于构建和操作字符串。相比于使用 `+` 运算符连接字符串,`StringBuilder` 更高效,尤其是在处理大量字符串拼接时: ```csharp System.Text.StringBuilder sb = new System.Text.StringBuilder(""); sb.Append("字符串1"); sb.Append("字符串2"); string 结果字符串 = sb.ToString(); ``` 这些函数和方法是C#编程的基础,掌握它们能够帮助开发者有效地处理数据和实现各种功能。在实际开发中,还会遇到更多的方法和类,但理解这些基础内容将为后续的学习打下坚实的基础。