详解C#常见应用函数的实例总结


本文摘自PHP中文网,作者黄舟,侵删。

这篇文章主要介绍了C#常见应用函数,结合实例形式总结分析了C#常用的时间、URL、HTML、反射、小数运算等相关函数,需要的朋友可以参考下

本文实例总结了C#常见应用函数。分享给大家供大家参考,具体如下:

1、页面写CS代码(代码内嵌)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<%@ Import Namespace="System" %>

<%@ Import Namespace="System.Collections.Generic" %>

<Script runat="server">

  public int userId = 0;

  protected void Page_Load(object sender, EventArgs e)

  {

    userId =Convert.ToInt32(Request.QueryString["UserID"]);

    Response.Write(userId);

  }

</Script>

<%

  if (userId > 0){

    msg = "欢迎登录!";

  }

  else {

    msg = "未找到用户";

  }

%>

<%= this.msg %>

2、获取时间间隔

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

/// <summary>

/// 获取时间间隔(模拟微博发布文章的时间间隔)

/// </summary>

/// <param name="date"></param>

/// <returns></returns>

public string GetDateStr(DateTime date)

{

  if (date < DateTime.Now)

  {

    TimeSpan ts = DateTime.Now - date;

    if (ts.TotalHours < 1 && ts.TotalMinutes < 1)

    {

      return "1分钟前";

    }

    else if (ts.TotalHours < 1 && ts.TotalMinutes > 0)

    {

      return Convert.ToInt32(ts.TotalMinutes) + "分钟前";

    }

    else if (ts.TotalHours < 4)

    {

      return Convert.ToInt32(ts.TotalHours) + "小时前";

    }

    else if (DateTime.Now.Date == date.Date)

    {

      return date.ToString("HH:mm");

    }

    else

    {

      return date.ToString("yyyy-MM-dd");

    }

  }

  return date.ToString("yyyy-MM-dd");

}

3、遍历Url中的参数列表

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

/// <summary>

/// 遍历Url中的参数列表

/// </summary>

/// <returns>如:(?userId=43&userType=2)</returns>

public string GetUrlParam()

{

  string urlParam = "";

  if (Request.QueryString.Count > 0)

  {

    urlParam = "?";

    NameValueCollection keyVals = Request.QueryString;

    foreach (string key in keyVals.Keys)

    {

      urlParam += key + "=" + keyVals[key] + "&";

    }

    urlParam = urlParam.Substring(0, urlParam.LastIndexOf('&'));

  }

  return urlParam;

}

4、清除文本HTML码

阅读剩余部分

相关阅读 >>

C#中实现退出程序后自动重新启动程序的示例代码分享

C#中常用的运算符有哪些

C#中正则表达式有什么作用?匹配字符有什么含义?

详解C# 控制台倒计时

C#如何使用?C#的基本语法

C#开发实例-订制屏幕截图工具(一)功能概览(图)

实现C#listview点击列头排序的示例代码分享

C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍

C# clickonce部署报错解决方法

C#获取listview鼠标下的item案例

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...