日期:2014-05-20  浏览次数:20869 次

Visual 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、字符型转换   转为32位数字型  

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

  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、取远程用户IP地址  

String   user_IP=Request.ServerVariables[ "REMOTE_ADDR "].ToString();  
  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 "]= "小布什 ";  
  取值: