西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → C#.NET常用的函數(shù)方法大全

C#.NET常用的函數(shù)方法大全

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2010/9/3 22:06:55字體大。A-A+

作者:佚名點(diǎn)擊:289次評(píng)論:0次標(biāo)簽: .NET

.NETv3.0 可再發(fā)行組件包
  • 類型:編程輔助大小:2.7M語言:中文 評(píng)分:1.8
  • 標(biāo)簽:
立即下載

1、DateTime  數(shù)字型
  System.DateTime currentTime=new System.DateTime();
  1.1 取當(dāng)前年月日時(shí)分秒
  currentTime=System.DateTime.Now;
  1.2 取當(dāng)前年
  int 年=currentTime.Year;
  1.3 取當(dāng)前月
  int 月=currentTime.Month;
  1.4 取當(dāng)前日
  int 日=currentTime.Day;
  1.5 取當(dāng)前時(shí)
  int 時(shí)=currentTime.Hour;
  1.6 取當(dāng)前分
  int 分=currentTime.Minute;
  1.7 取當(dāng)前秒
  int 秒=currentTime.Second;
  1.8 取當(dāng)前毫秒
  int 毫秒=currentTime.Millisecond;
 。ㄗ兞靠捎弥形模
  
  2、Int32.Parse(變量)      Int32.Parse("常量")
  字符型轉(zhuǎn)換 轉(zhuǎn)為32位數(shù)字型
  
  3、 變量.ToString()
  字符型轉(zhuǎn)換 轉(zhuǎn)為字符串
  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進(jìn)制)
  12345.ToString("p");     //生成 1,234,500.00%
  
  
  4、變量.Length 數(shù)字型
  取字串長(zhǎng)度:
  如: string str="中國";
  int Len = str.Length ;  //Len是自定義變量, str是求測(cè)的字串的變量名
  
  5、System.Text.Encoding.Default.GetBytes(變量)
  字碼轉(zhuǎn)換 轉(zhuǎn)為比特碼
  如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
  然后可得到比特長(zhǎng)度:
  len = bytStr.Length;
  
  6、System.Text.StringBuilder("")
  字符串相加,(+號(hào)是不是也一樣?)
  如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
  sb.Append("中華");
  sb.Append("人民");
  sb.Append("共和國");
  
  7、變量.Substring(參數(shù)1,參數(shù)2);
  截取字串的一部分,參數(shù)1為左起始位數(shù),參數(shù)2為截取幾位。
  如:string s1 = str.Substring(0,2);
  
  8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
  取遠(yuǎn)程用戶IP地址
  
  9、穿過代理服務(wù)器取遠(yuǎn)程用戶真實(shí)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["變量"];
  用超鏈接傳送變量。
  如在任一頁中建超鏈接:<a href=Edit.aspx?fbid=23>點(diǎn)擊</a>
  在Edit.aspx頁中取值:String str=Request.QueryString["fdid"];
  
  12、DOC對(duì)象.CreateElement("新建節(jié)點(diǎn)名");
  創(chuàng)建XML文檔新節(jié)點(diǎn)
  
  13、父節(jié)點(diǎn).AppendChild(子節(jié)點(diǎn));
  將新建的子節(jié)點(diǎn)加到XML文檔父節(jié)點(diǎn)下
  
  14、 父節(jié)點(diǎn).RemoveChild(節(jié)點(diǎn));
  刪除節(jié)點(diǎn)
  
  15、Response
  Response.Write("字串");
  Response.Write(變量);
  向頁面輸出。
  
  Response.Redirect("URL地址");
  跳轉(zhuǎn)到URL指定的頁面
  
  16、char.IsWhiteSpce(字串變量,位數(shù))——邏輯型
  查指定位置是否空字符;
  如:
  string str="中國 人民";
  Response.Write(char.IsWhiteSpace(str,2)); //結(jié)果為:True, 第一個(gè)字符是0位,2是第三個(gè)字符。
  
  17、char.IsPunctuation('字符') --邏輯型
  查字符是否是標(biāo)點(diǎn)符號(hào)
  如:Response.Write(char.IsPunctuation('A'));  //www.qichepeijian.com返回:False
  
  18、(int)'字符'
  把字符轉(zhuǎn)為數(shù)字,查代碼點(diǎn),注意是單引號(hào)。
  如:
  Response.Write((int)'中');  //結(jié)果為中字的代碼:20013
  
  19、(char)代碼
  把數(shù)字轉(zhuǎn)為字符,查代碼代表的字符。
  如:
  Response.Write((char)22269);  //返回“國”字。
  
  20、 Trim()
  清除字串前后空格
  
  21 、字串變量.Replace("子字串","替換為")
  字串替換
  如:
  string str="中國";
  str=str.Replace("國","央"); //www.qichepeijian.com將國字換為央字
  Response.Write(str);   //輸出結(jié)果為“中央”
  
  再如:(這個(gè)非常實(shí)用)
  
  string str="這是<script>腳本";
  str=str.Replace("<","<font><</font>"); //將左尖括號(hào)替換為<font> 與 < 與 </font> (或換為<,但估計(jì)經(jīng)XML存諸后,再提出仍會(huì)還原)
  Response.Write(str); //顯示為:“這是<script>腳本”
  
  如果不替換,<script>將不顯示,如果是一段腳本,將運(yùn)行;而替換后,腳本將不運(yùn)行。
  這段代碼的價(jià)值在于:你可以讓一個(gè)文本中的所有HTML標(biāo)簽失效,全部顯示出來,保護(hù)你的具有交互性的站點(diǎn)。
  具體實(shí)現(xiàn):將你的表單提交按鈕腳本加上下面代碼:
  string strSubmit=label1.Text;  //label1是你讓用戶提交數(shù)據(jù)的控件ID。
  strSubmit=strSubmit.Replace("<","<font><</font>");
  然后保存或輸出strSubmit。
  用此方法還可以簡(jiǎn)單實(shí)現(xiàn)UBB代碼。
  
  22、Math.Max(i,j)
  取i與j中的最大值
  如 int x=Math.Max(5,10); // x將取值 10

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)