C# .NET 实用函数集锦:日期时间、转换与编码

需积分: 15 3 下载量 18 浏览量 更新于2024-12-16 收藏 36KB DOC 举报
"这是一份详细的C# .NET函数列表,包含了常见的日期时间操作、数值转换、字符串格式化以及字节编码等实用函数。" 在C# .NET编程中,掌握一些常用函数能够极大地提高开发效率和代码质量。这份列表整理了一些关键的函数,以下是对这些函数的详细说明: 1、DateTime类: `DateTime currentTime = new DateTime();` 创建一个DateTime对象,表示当前日期和时间。 - `currentTime = DateTime.Now;` 获取当前系统时间。 - `currentTime.Year`, `currentTime.Month`, `currentTime.Day`, `currentTime.Hour`, `currentTime.Minute`, `currentTime.Second`, `currentTime.Millisecond` 分别用于获取年、月、日、时、分、秒和毫秒。 2、Int32.Parse(): `Int32.Parse(变量)` 或 `Int32.Parse("常量")` 将字符串形式的数字转换为32位整数。例如,将字符串"1234"转换为整数1234。 3、ToString(): `变量.ToString()` 可将数值类型转换为字符串,提供多种格式化选项: - `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")` 生成16进制表示,如"3039"。 - `12345.ToString("p")` 生成百分比格式,如"1,234,500.00%"。 4、字符串长度: `变量.Length` 用于获取字符串的长度,例如: ```csharp string str = "中国"; int len = str.Length; // len为字符串str的长度 ``` 5、字码转换: `System.Text.Encoding.Default.GetBytes(变量)` 将字符串转换为字节数组,例如: ```csharp string str = "中国"; byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); int len = bytStr.Length; // 获取字节数组的长度 ``` 这些函数在实际编程中非常常见,理解并熟练使用它们能帮助开发者更好地处理日期时间、数据类型转换和字符串操作。对于C# .NET开发者来说,掌握这些基础功能是至关重要的。