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

C#.NET常用的小函數方法集

2013-11-13 10:29:47  來源: .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> (或換為<但估計經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/13808.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.