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

c#.net常用函數列表

2013-11-13 12:19:42  來源: .NET編程 
DateTime 數字型

 SystemDateTime currentTime=new SystemDateTime();

   取當前年月日時分秒
  currentTime=SystemDateTimeNow;

   取當前年
  int 年=currentTimeYear;

   取當前月
  int 月=currentTimeMonth;

   取當前日
  int 日=currentTimeDay;

   取當前時
  int 時=currentTimeHour;

   取當前分
  int 分=currentTimeMinute;

   取當前秒
  int 秒=currentTimeSecond;

   取當前毫秒
  int 毫秒=currentTimeMillisecond;
  (變量可用中文)

   取中文日期顯示——年月日時分
  string strY=currentTimeToString(f); //不顯示秒

   取中文日期顯示_年月
  string strYM=currentTimeToString(y);

   取中文日期顯示_月日
  string strMD=currentTimeToString(m);

   取當前年月日格式為
  string strYMD=currentTimeToString(d);

   取當前時分格式為
  string strT=currentTimeToString(t);

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

字串對比一般都用: 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()

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

IndexOf()

 查找字串中指定字符或字串首次出現的位置返首索引值


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

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

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


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