DateTime 數字型
System
DateTime currentTime=new System
DateTime();
取當前年月日時分秒
currentTime=System
DateTime
Now;
取當前年
int 年=currentTime
Year;
取當前月
int 月=currentTime
Month;
取當前日
int 日=currentTime
Day;
取當前時
int 時=currentTime
Hour;
取當前分
int 分=currentTime
Minute;
取當前秒
int 秒=currentTime
Second;
取當前毫秒
int 毫秒=currentTime
Millisecond;
(變量可用中文)
取中文日期顯示——年月日時分
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