C++ Programmer's Cookbook

{C++ 基础} {C++ 高级} {C#界面,C++核心算法} {设计模式} {C#基础}

C#.NET常用的小函数和方法集- -

 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; 
    (变量可用中文)
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="这是

posted on 2005-11-24 09:25 梦在天涯 阅读(539) 评论(0)  编辑 收藏 引用 所属分类: C#/.NET


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

EMail:itech001#126.com

导航

统计

  • 随笔 - 461
  • 文章 - 4
  • 评论 - 746
  • 引用 - 0

常用链接

随笔分类

随笔档案

收藏夹

Blogs

c#(csharp)

C++(cpp)

Enlish

Forums(bbs)

My self

Often go

Useful Webs

Xml/Uml/html

搜索

  •  

积分与排名

  • 积分 - 1795786
  • 排名 - 5

最新评论

阅读排行榜