本篇文档汇总了C#编程语言中常用的一些函数和方法,主要集中在DateTime类型的操作以及字符串处理方面,对于理解和应用C#编程有着重要的参考价值。
1. DateTime 类型操作
- `DateTime currentTime = new DateTime();` 定义一个DateTime类型的变量并初始化为当前时间。
- `currentTime = System.DateTime.Now;` 获取当前日期和时间。
- `int year = currentTime.Year;` 提取年份。
- `int month = currentTime.Month;` 提取月份。
- `int day = currentTime.Day;` 提取日期。
- `int hour = currentTime.Hour;` 获取小时。
- `int minute = currentTime.Minute;` 获取分钟。
- `int second = currentTime.Second;` 获取秒数。
- `int millisecond = currentTime.Millisecond;` 获取毫秒。
2. 数值转换与格式化
- `Int32.Parse()` 函数用于将字符串转换为整数类型,例如 `Int32.Parse("")` 会抛出异常。
- 使用 `.ToString()` 方法可以格式化数字,如 `"12345.ToString("n")"` 会格式化为带有千位分隔符的小数,`"12345.ToString("C")"` 为货币格式,`"12345.ToString("e")"` 为科学记数法,`"12345.ToString("f4")"` 四舍五入到四位小数等。
- 字符串长度获取与处理,例如 `str.Length` 可以得到字符串的长度,而 `System.Text.Encoding.Default.GetBytes()` 可以将字符串转换为字节数组。
3. StringBuilder 类操作
- `System.Text.StringBuilder sb = new System.Text.StringBuilder("");` 创建一个StringBuilder对象,用于动态构建字符串。
- `sb.Append()` 方法用于向字符串追加内容,例如 `sb.Append("л")`、`sb.Append("")` 和 `sb.Append("")` 分别添加字符。
- `Substring(1, 2)` 方法用于提取子字符串,传入起始位置和长度,如 `s1 = str.Substring(0, 2)` 取前两个字符。
4. 获取用户IP地址
- `String user_IP = Request.ServerVariables[""]` 这行代码可能是在Web开发环境中获取客户端IP地址,`ServerVariables` 是ASP.NET中的一个集合,存储了服务器变量,包括HTTP请求头信息,其中可能包含用户的IP地址。
总结起来,本文档详细介绍了如何在C#中有效利用DateTime类进行日期和时间处理,以及如何进行数值格式化和字符串操作。这对于C#开发者来说,无论是处理日期时间逻辑,还是在字符串处理和字符串拼接方面,都是非常实用的基础知识。同时,对网络编程中的用户IP获取也有提及,显示了C#在Web开发中的广泛运用。