熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

c#.net常用函數和方法集

2022-06-13   來源: .NET編程 

  DateTime   數字型 
      
  SystemDateTime currentTime=new SystemDateTime();  
 
   取當前年月日時分秒 
       currentTime=SystemDateTimeNow; 
 
   取當前年 
       int 年=currentTimeYear; 
 
   取當前月 
       int 月=currentTimeMonth; 
 
   取當前日 
       int 日=currentTimeDay;  
 
   取當前時 
       int 時=currentTimeHour; 
 
   取當前分 
       int 分=currentTimeMinute; 
 
   取當前秒 
       int 秒=currentTimeSecond; 
 
   取當前毫秒 
     int 毫秒=currentTimeMillisecond; (變量可用中文) 

  IntParse(變量) IntParse(常量
  
  字符型轉換 轉為位數字型 

  變量ToString()      
  
  字符型轉換轉為字符串 
    ToString(n);        //生成    
    ToString(C);        //生成 ¥ 
    ToString(e);        //生成 e+ 
    ToString(f);        //生成  
    ToString(x);         //生成   (進制) 
    ToString(p);         //生成

  變量Length  數字型 
    取字串長度 
      如 string str=中國
           int Len = strLength ;    //Len是自定義變量 str是求測的字串的變量名 

  SystemTextEncodingDefaultGetBytes(變量) 
  
  字碼轉換 轉為比特碼 
      如byte[] bytStr = SystemTextEncodingDefaultGetBytes(str); 
    然後可得到比特長度 
      len = bytStrLength; 

  SystemTextStringBuilder()  

  字符串相加(+號是不是也一樣?) 
     如SystemTextStringBuilder sb = new SystemTextStringBuilder(); 
       sbAppend(中華); 
       sbAppend(人民); 
       sbAppend(共和國); 

  變量Substring(參數參數); 
  
  截取字串的一部分參數為左起始位數參數為截取幾位 
     如string s = strSubstring(); 

  String user_IP=RequestServerVariables[REMOTE_ADDR]ToString(); 
  取遠程用戶IP地址 

  穿過代理服務器取遠程用戶真實IP地址 

  if(RequestServerVariables[HTTP_VIA]!=null)
  { 
   string  user_IP=RequestServerVariables[HTTP_X_FORWARDED_FOR]ToString();  
  }
  else
  {  
   string  user_IP=RequestServerVariables[REMOTE_ADDR]ToString(); 
     } 
     
    Session[變量];   
     
  存取Session值 
      如賦值  Session[username]=小布什

          取值  Object objName=Session[username]; 
                  String strName=objNameToString(); 
          清空  SessionRemoveAll(); 

  String str=RequestQueryString[變量]; 
     
   用超鏈接傳送變量 
       如在任一頁中建超鏈接:<a href=Editaspx?fbid=>點擊</a> 
       在Editaspx頁中取值String str=RequestQueryString[fdid]; 

  DOC對象CreateElement(新建節點名); 
     
  創建XML文檔新節點 

  父節點AppendChild(子節點) 
     
  將新建的子節點加到XML文檔父節點下 

   父節點RemoveChild(節點); 
      
   刪除節點 

  Response 
   
  ResponseWrite(字串) 
  ResponseWrite(變量) 
       向頁面輸出 

  ResponseRedirect(URL地址 
       跳轉到URL指定的頁面 

  charIsWhiteSpce(字串變量位數)——邏輯型  
 
   查指定位置是否空字符 
     如 
     string str=中國  人民
     ResponseWrite(charIsWhiteSpace(str)); //結果為True 第一個字符是是第三個字符 

  charIsPunctuation(字符邏輯型 
   
  查字符是否是標點符號 
    如ResponseWrite(charIsPunctuation(A));   //返回False 

  (int)字符  
   
  把字符轉為數字查代碼點注意是單引號 
  如 
  ResponseWrite((int));   //結果為中字的代碼 

  (char)代碼  
   
  把數字轉為字符查代碼代表的字符 
  如 
  ResponseWrite((char));   //返回  
    
   Trim()  
    
  清除字串前後空格 

   字串變量Replace(子字串替換為)  
    
  字串替換 
  如 
  string str=中國
  str=strReplace();  //將國字換為央字 
  ResponseWrite(str);     //輸出結果為中央 

  再如(這個非常實用) 

  string str=這是<script>腳本
  str=strReplace(<<font><</font>);  //將左尖括號替換為<font> 與 < 與 </font> (或換為&lt但估計經XML存諸後再提出仍會還原) 
  ResponseWrite(str); //顯示為這是<script>腳本 

  如果不替換<script>將不顯示如果是一段腳本將運行而替換後腳本將不運行 
  這段代碼的價值在於你可以讓一個文本中的所有HTML標簽失效全部顯示出來保護你的具有交互性的站點 
  具體實現將你的表單提交按鈕腳本加上下面代碼 
  string strSubmit=labelText;   //label是你讓用戶提交數據的控件ID 
  strSubmit=strSubmitReplace(<<font><</font>);   
  然後保存或輸出strSubmit 
  用此方法還可以簡單實現UBB代碼 

  MathMax(ij) 

  取i與j中的最大值 
  如 int x=MathMax();  // x將取值  


From:http://tw.wingwit.com/Article/program/net/201311/15728.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.