Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2013/12/18 7:58:55
C#程序开发中的常用函数汇总_.net资料_编程技术

C#程序开发中的常用函数汇总_.net资料_编程技术-你的首页-uuhomepage.com

  C#程序开发中的常用函数汇总。


  1、DateTime 数字型


  System.DateTime currentTime=new System.DateTime();


  1.1 取当前年月日时分秒


  currentTime=System.DateTime.Now;


  1.2 取当前年


  int 年=currentTime.Year;


  1.3 取当前月


  int 月=currentTime.Month;


  1.4 取当前日


  int 日=currentTime.Day;


  1.5 取当前时


  int 时=currentTime.Hour;


  1.6 取当前分


  int 分=currentTime.Minute;


  1.7 取当前秒


  int 秒=currentTime.Second;


  1.8 取当前毫秒


  int 毫秒=currentTime.Millisecond;


  (变量可用中文)


  1.9 取中文日期显示——年月日时分


  string strY=currentTime.ToString("f"); //不显示秒


  1.10 取中文日期显示_年月


  string strYM=currentTime.ToString("y");


  1.11 取中文日期显示_月日


  string strMD=currentTime.ToString("m");


  1.12 取当前年月日,格式为:2003-9-23


  string strYMD=currentTime.ToString("d");


  1.13 取当前时分,格式为:14:24


  string strT=currentTime.ToString("t");


  2、Int32.Parse(变量) Int32.Parse("常量")


  字符型转换 转为32位数字型


  3、 变量.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 数字型


  取字串长度:


  如:


string str="中国";
  int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名


  5、System.Text.Encoding.Default.GetBytes(变量)


  字码转换 转为比特码


  如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);


  然后可得到比特长度:


  len = bytStr.Length;


  6、System.Text.StringBuilder("")


  字符串相加,(+号是不是也一样?)


System.Text.StringBuilder sb = new System.Text.StringBuilder("");
  sb.Append("中华");
  sb.Append("人民");
  sb.Append("共和国");


  7、变量.Substring(参数1,参数2);


  截取字串的一部分,参数1为左起始位数,参数2为截取几位。


  如:string s1 = str.Substring(0,2);


  8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();


  取远程用户IP地址


  9、穿过代理服务器取远程用户真实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["username"]="小布什";


  取值: Object objName=Session["username"];


  String strName=objName.ToString();


  清空: Session.RemoveAll();


  11、String str=Request.QueryString["变量"];


  用超链接传送变量。


  如在任一页中建超链接:点击


  在Edit.aspx页中取值:String str=Request.QueryString["fdid"];


  12、DOC对象.CreateElement("新建节点名");


  创建XML文档新节点


  13、父节点.AppendChild(子节点);


  将新建的子节点加到XML文档父节点下


  14、 父节点.RemoveChild(节点);


  删除节点


  15、Response


  Response.Write("字串");


  Response.Write(变量);


  向页面输出。


  Response.Redirect("URL地址");


  跳转到URL指定的页面


  16、char.IsWhiteSpce(字串变量,位数)——逻辑型


  查指定位置是否空字符;


  如:


string str="中国 人民";
  Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。


  17、char.IsPunctuation(''''字符'''') --逻辑型


  查字符是否是标点符号


  如:Response.Write(char.IsPunctuation(''''A'''')); //返回:False


  18、(int)''''字符''''


  把字符转为数字,查代码点,注意是单引号。


  如:


  Response.Write((int)''''中''''); //结果为中字的代码:20013


  19、(char)代码


  把数字转为字符,查代码代表的字符。


  如:


  Response.Write((char)22269); //返回“国”字。


  20、 Trim()


  清除字串前后空格


  21 、字串变量.Replace("子字串","替换为")


  字串替换


  如:


string str="中国";
  str=str.Replace("国","央"); //将国字换为央字
  Response.Write(str); //输出结果为“中央”


  再如:(这个非常实用)


  string str="这是





If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759