C#编程:常用日期处理与字符串操作技巧

需积分: 3 1 下载量 121 浏览量 更新于2024-10-03 收藏 82KB DOC 举报
“汇总c#.net常用函数和方法集,很好的学习C#的资料,快来下载” 在C#编程语言中,掌握一些常用的函数和方法对于提升开发效率至关重要。以下是一些关键点的详细说明: 1. DateTime 类型 - `DateTime currentTime = new DateTime();` 创建一个表示当前日期和时间的新实例。 - `currentTime = DateTime.Now;` 获取系统当前的日期和时间。 - `int 年 = currentTime.Year;` 获取当前日期的年份。 - `int 月 = currentTime.Month;` 获取当前日期的月份。 - `int 日 = currentTime.Day;` 获取当前日期的日。 - `int 时 = currentTime.Hour;` 获取当前时间的小时。 - `int 分 = currentTime.Minute;` 获取当前时间的分钟。 - `int 秒 = currentTime.Second;` 获取当前时间的秒。 - `int 毫秒 = currentTime.Millisecond;` 获取当前时间的毫秒。 2. Int32.Parse() - `Int32.Parse(变量)` 或 `Int32.Parse("常量")` 将字符串转换为32位整数。如果字符串不能被解析为有效的整数,将抛出异常。 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 属性 - `变量.Length` 对于字符串类型,返回字符串的长度,即包含的字符数。例如,`string str = "中国"; int Len = str.Length;` 计算字符串 "中国" 的长度,Len 将等于2。 5. Encoding.Default.GetBytes() - `System.Text.Encoding.Default.GetBytes(变量)` 将字符串转换为字节数组。例如,`byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);` 可以将字符串 `str` 转换为其对应的字节表示,然后可以通过 `bytStr.Length` 获取字节数组的长度。 6. StringBuilder 类 - `System.Text.StringBuilder("")` 用于构建和操作字符串。相较于使用 "+" 连接字符串,StringBuilder 更加高效,尤其是在处理大量字符串拼接时。 - `sb.Append("中华");` 向 StringBuilder 对象追加字符串。 - `sb.Append` 方法可以多次调用来添加多个字符串。 这些是C#中的一些基本操作,用于处理日期和时间、字符串转换、格式化输出以及字符串拼接。了解并熟练运用这些方法和函数,能够帮助开发者更高效地编写C#代码。在实际编程中,还需要结合其他类库和方法,如数学计算、文件操作、网络通信等,来完成更复杂的任务。