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

ASP.NET網絡編程中經常用到的27個函數集

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[變量];

  以下是引用片段

  用超鏈接傳送變量

  如在任一頁中建超鏈接:點擊

  在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將取值

  加一點吧 字串對比

  加一點吧

  字串對比一般都用: if(str==str){ } 但還有別的方法:

  以下是引用片段

  ()

  string str; str

  //語法: strEndsWith(str); __檢測字串str是否以字串str結尾返回布爾值如:

if(strEndsWith(str)){ ResponseWrite(字串str是以+str+結束的); }

  ()

  //語法:strEquals(str); __檢測字串str是否與字串str相等返回布爾值用法同上

  ()

  //語法 Equals(strstr); __檢測字串str是否與字串str相等返回布爾值用法同上

  IndexOf() LastIndexOf()

  以下是引用片段

  查找字串中指定字符或字串首次(最後一次)出現的位置返回索引值

  strIndexOf() //查找在str中的索引值(位置)

  strIndexOf(字串)//查找字串的第一個字符在str中的索引值(位置)

  strIndexOf(字串)//從str個字符起查找個字符查找字串的第一個字符在str中的索引值(位置)

  Insert()

  以下是引用片段

  在字串中指定索引位插入指定字符

  strInsert();在str的第二個字符處插入如果str=中國插入後為中字國
PadLeft()PadRight()
以下是引用片段

  在字串左(或右)加空格或指定char字符使字串達到指定長度

  <% 
string str=中國人
str=strPadLeft(); //無第二參數為加空格 
ResponseWrite(str); //結果為中國人 字串長為 
%>
 
Remove()
以下是引用片段

  從指定位置開始刪除指定數的字符

  字串對比一般都用: if(str==str){ } 
 


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