C# 函数速查表! C# 函数速查表是一个非常实用的工具,对于开发者来说,掌握这些函数可以极大地提高开发效率。在这篇速查表中,我们将详细介绍 11 个常用的 C# 函数,每个函数都附带了详细的示例代码和解释。 1. DateTime 函数 在 C# 中,DateTime 是一个非常重要的结构体,用于表示日期和时间。我们可以使用以下函数来获取当前日期和时间: * 取当前年月日时分秒:`DateTime currentTime = System.DateTime.Now;` * 取当前年:`int 年 = currentTime.Year;` * 取当前月:`int 月 = currentTime.Month;` * 取当前日:`int 日 = currentTime.Day;` * 取当前时:`int 时 = currentTime.Hour;` * 取当前分:`int 分 = currentTime.Minute;` * 取当前秒:`int 秒 = currentTime.Second;` * 取当前毫秒:`int 毫秒 = currentTime.Millisecond;` 此外,我们还可以使用 ToString 函数来格式化日期和时间,例如: * 取中文日期显示——年月日时分:`string strY = currentTime.ToString("f");` * 取中文日期显示——年月:`string strYM = currentTime.ToString("y");` * 取中文日期显示——月日:`string strMD = currentTime.ToString("m");` * 取当前年月日,格式为:2003-9-23:`string strYMD = currentTime.ToString("d");` * 取当前时分,格式为:14:24:`string strT = currentTime.ToString("t");` 2. Int32.Parse 函数 Int32.Parse 函数用于将字符串转换为 32 位整数。示例代码如下: * `Int32.Parse("12345");` 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");` // 生成 3039 (16 进制) * `12345.ToString("p");` // 生成 1,234,500.00% 4. Length 函数 Length 函数用于获取字符串的长度。示例代码如下: * `string str = "中国";` * `int Len = str.Length;` // Len 是自定义变量,str 是求测的字串的变量名 5. GetBytes 函数 GetBytes 函数用于将字符串转换为比特码。示例代码如下: * `byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);` * `len = bytStr.Length;` 6. StringBuilder 函数 StringBuilder 函数用于字符串相加。示例代码如下: * `System.Text/StringBuilder sb = new System.Text.StringBuilder("");` * `sb.Append("中华");` * `sb.Append("人民");` * `sb.Append("共和国");` 7. Substring 函数 Substring 函数用于截取字符串的一部分。示例代码如下: * `string s1 = str.Substring(0, 2);` 8. 取远程用户 IP 地址 我们可以使用 Request ServerVariables 来获取远程用户的 IP 地址。示例代码如下: * `String user_IP = Request.ServerVariables["REMOTE_ADDR"].ToString();` 9. 穿过代理服务器取远程用户真实 IP 地址 我们可以使用 Request ServerVariables 来获取远程用户的真实 IP 地址, 即使用户通过代理服务器访问。示例代码如下: * `if (Request.ServerVariables["HTTP_VIA"] != null) {` * `string user_IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();` * `} else {` * `string user_IP = Request.ServerVariables["REMOTE_ADDR"].ToString();` * `}` 10. Session 函数 Session 函数用于存取 Session 值。示例代码如下: * `Session["username"] = "小布什";` // 赋值 * `Object objName = Session["username"];` * `String strName = objName.ToString();` * `Session.RemoveAll();` // 清空 11. 取QueryString 值 我们可以使用 Request.QueryString 来获取超链接传送的变量。示例代码如下: * `String str = Request.QueryString["变量"];` 以上就是 C# 函数速查表的详细介绍,每个函数都附带了详细的示例代码和解释。掌握这些函数可以极大地提高开发效率。
- lxh_135202013-07-01没几个函数啊啊
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助