搜尋

Asp.Net函數總結

Apr 01, 2017 am 10:30 AM

1、日期時間數字型

#

System.DateTime currentTime=new System.DateTime();
1.1 取當年度時分秒
currentTime=System.DateTime.Now;
1.2 取當年度
int 年= currentTime.Year;
1.3 取當前月
int 月=currentTime.Month;
1.4 取當前日
int 日=currentTime.Day;
1.5 取當前時
int 時=currentTime.Hour;
1.6 取當前分
int 分=currentTime.Minute;
1.7 取目前秒
int 秒=currentTime.Second;
1.8 取目前毫秒
int毫秒=currentTime.Millisecond;
變數可用中文)

#2、Int32.Parse(變數) Int32.Parse("常數")
字元型轉換轉為32位元數字型

3、變數.ToString()
字元型轉換轉為字串
12345.ToString("n") ; //產生12,345.00
12345.ToString("C"); //產生¥12,345.00
12345.ToString("e"); //產生1.234500e+004
12345.ToString("f4 "); //產生12345.0000
12345.ToString("x"); //產生3039 (16進位)
12345.ToString("p"); //產生1,234,500.00%

4、變數.Length 數字型
取字符串長度:
如: string str="中國";
int Len = str.Length ; //Len是自定義變數, str是求測的字符串的變數名稱

#5、System.Text.Encoding.Default.GetBytes(變數)
字碼轉換轉為位元碼
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然後可得到位元長度:
len = bytStr.Length;

6、System. Text.StringBuilder("")
字串相加,(+號碼是不是也一樣? )
如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("中華");
sb.Append("人民");
sb.Append("共和國");

7、變數.Substring(參數1,參數2);
截取字符串的一部分,參數1為左起始位數,參數2為截取幾位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取遠端使用者IP位址

9、穿過代理伺服器取遠端使用者真實IP位址:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"] .ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}

#10、 Session[ "變數"];
存取Session值;
如,賦值: Session["username"]="小布希";

取值: Object objName= Session["username"];
String strName=objName.ToString();
清空: Session.RemoveAll();

11、String str=Request.QueryString["變數"];
超連結傳送變數。
如在任一頁中建立超連結:點擊
在Edit.aspx頁中取值:String str=Request.QueryString[ "fdid"];

12、DOC物件.CreateElement("新節點名稱");
建立XML文件新節點

#13、父節點.AppendChild(子節點);
將新建的子節點加到XML文檔父節點下

14、 父節點.RemoveChild(節點);
刪除節點

15、Response
Response.Write("字符串");
Response.Write(變數);
向頁面輸出。

Response.Redirect("URL位址");
跳到URL指定的頁面

16、char.IsWhiteSpce(字串變數,位數)—邏輯型
查指定位置是否空字元;
如:
string str="中國人民";
Response.Write(char.IsWhiteSpace(str,2)); //結果為:True, 第一個字元是0位,2是第三個字元。

17、char.IsPunctuation('字元') --邏輯型別
查字元是否為標點符號
如:Response.Write(char.IsPunctuation('A')); //回傳:False

18、(int)'字元'
把字元轉為數字,查碼點,注意是單引號。
如:
Response.Write((int)'中'); //結果為中字的代碼:20013

19、(char)代碼
把數字轉為字符,查代碼代表的字元。
如:
Response.Write((char)22269); //傳回「國」字。

20、 Trim()
清除字串前後空格

21 、字串變數.Replace("子字串","替換為")
字串替換
如:
string str="中國";
str=str.Replace("國","央"); //將國字換成央字
Response.Write(str); //輸出結果為「中央」

再如:(這個非常實用)

string str="這是<script>腳本"; <br/>str=str.Replace("<","<font><"); //將左尖括號替換為<font> 與< 與(或換成<,但估計經XML存諸後,再提出仍會還原)<br/>Response.Write(str); //顯示為:「這是<script>腳本」 <br/><br/>如果不替換,<script>將不顯示,如果是一段腳本,將運行;而替換後,腳本將不運行。 <br/>這段程式碼的價值在於:你可以讓一個文字中的所有<a href="http://www.php.cn/code/427.html" target="_blank">HTML標籤失效,全部顯示出來,保護你的具有互動性的網站。 <br/>具體實作:將你的表單提交<a href="http://www.php.cn/code/5991.html" target="_blank">按鈕腳本加上下面程式碼:<br/>string strSubmit=label1.Text; //label1是你讓使用者提交資料的<a href="http://www.php.cn/js/js-jspopular-guide-widget.html" target="_blank">控制項ID。 <br/>strSubmit=strSubmit.Replace("<","<font><"); <br/>然後儲存或輸出strSubmit。 <br/>用此方法還可以簡單實作UBB程式碼。 <br/><br/>22、Math.Max(i,j) <br/>取i與j中的最大值<br/>如int x=Math.Max(5,10); // x將取值10 <br/><br/>加一點吧23、字符串比較......<br/>加一點吧<br/><br/>23、字符串比較一般都用: if(str1==str2){ } , 但還有別的方法: <br/><br/>(1)、 <br/>string str1; str2 <br/>//語法: str1.EndsWith(str2); 偵測字符串str1是否以字符串str2結尾,返回布林值.如: <br/>if(str1.EndsWith(str2)){ Response.Write("字符串str1是以"+str2+"結束的"); } <br/><br/>(2)、 <br/>//語法:str1.Equals(str2); 偵測字符串str1是否與字符串str2相等,傳回布林值,用法同上. <br/><br/>(3)、 <br/>//語法Equals(str1 ,str2); 偵測字符串str1是否與字串str2相等,傳回布林值,用法同上. <br/><br/>#24、IndexOf() 、LastIndexOf() <br/> 尋找字串中指定字元或字串首次(最後一次)出現的位置,返回<a href="http://www.php.cn/code/9822.html" target="_blank">索引值,如: <br/>str1.IndexOf("字"); //找出「字」在str1中的索引值(位置) <br/> str1.IndexOf("字符串");//找出「字串」的第一個字元在str1中的索引值(位置) <br/>str1.IndexOf("字串",3,2);//從str1第4個字符起,查找2個字符,查找“字符串”的第一個字符在str1中的索引值(位置) <br/><br/>25、Insert() <br/>在字符串中指定索引位插入指定字元。如: <br/>str1.Insert(1,"字");在str1的第二個字元處插入“字”,如果str1="中國",插入後為“中字國”; <br/><br/> 26、PadLeft()、PadRight() <br/>在字符串左(或右)加空格或指定char字符,使字符串達到指定長度,如: <br/><% <br/>string str1="中國人"; <br/>str1=str1.PadLeft(10,'1'); //無第二個參數為加空格<br/>Response.Write(str1); //結果為“1111111中國人” , 字符串長度為10 <br/>%> <br/><br/>27、Remove() <br/>從指定位置開始刪除指定數的字元<br/>字串比較一般都用: if(str1==str2){ } , 但還有別的方法: <br/><br/>1、 <br/>string str1; str2 <br/>//語法: str1.EndsWith(str2); 偵測字符串str1是否以字符串str2結尾,返回布林值.如: <br/>if(str1.EndsWith(str2)){ Response.Write("字串str1是以"+str2+"結束的"); } <br/><br/>2、 <br/>/ /語法:str1.Equals(str2); 偵測字符串str1是否與字符串str2相等,傳回布林值,用法同上. <br/><br/>#3、 <br/>//語法Equals(str1,str2); 偵測字符串str1是否與字符串str2相等,傳回布林值,用法同上. <br/><br/>IndexOf() <br/>找出字串中指定字元或字串首次出現的位置,回首索引值,如: <br/>str1.IndexOf("字"); //找出「字」在str1中的索引值(位置) <br/>str1.IndexOf("字串");//找出「字串」的第一個字符在str1中的索引值(位置) <br/>str1.IndexOf("字符串",3,2);//從str1第4個字符起,查找2個字符,查找“字符串”的第一個字元在str1中的索引值(位置) <br/><br/>1.9 取中文日期顯示-年月日時分<br/>string strY=currentTime.ToString("f"); //不顯示秒<br/><br/>1.10 取中文日期顯示_年月<br/>string strYM=currentTime.ToString("y"); <br/><br/>1.11 取中文日期顯示_月日<br/>string strMD=currentTime. ToString("m"); <br/><br/>1.12 取當年月日,格式為:2003-9-23 <br/>string strYMD=currentTime.ToString("d"); <br/><br/>1.13 取目前時分,格式為:14:24 <br/>string strT=currentTime.ToString("t"); <br/>更新一下,上面不能編輯:<br/><br/>c#.net函數和方法集(大家一起來加啊) <br/><br/>#1、DateTime 數字型<br/>System.DateTime currentTime=new System.DateTime(); <br/>1.1 取當年月日時分秒<br/>currentTime=System.DateTime.Now; <br/>1.2 取當年度<br/>int 年=currentTime.Year; <br/>1.3 取當月<br/>int月=currentTime.Month; <br/>1.4 取當前日<br/>int 日=currentTime.Day; <br/>1.5 取當前時<br/>int 時=currentTime.Hour; <br/>1.6 取當前分<br/> int 分=currentTime.Minute; <br/>1.7 取當前秒<br/>int 秒=currentTime.Second; <br/>1.8 取目前毫秒<br/>int 毫秒=currentTime.Millisecond; <br/>(變數可用中文) <br/><br/>1.9 取中文日期顯示-年月日時分<br/>string strY=currentTime.ToString("f"); //不顯示秒<br/><br/>1.10 取中文日期顯示_年月<br/>string strYM=currentTime.ToString("y"); <br/><br/>1.11 取中文日期顯示_月日<br/>string strMD=currentTime.ToString("m"); <br/><br/># 1.12 取中文年月日<br/>string strYMD=currentTime.ToString("D"); <br/>'www.knowsky.com<br/>1.13 取目前時分,格式為:14:24 <br/>string strT= currentTime.ToString("t"); <br/><br/>1.14 取目前時間,格式為:2003-09-23T14:46:48 <br/>string strT=currentTime.ToString("s"); <br/> <br/>1.15 取目前時間,格式為:2003-09-23 14:48:30Z <br/>string strT=currentTime.ToString("u"); <br/><br/>1.16 取目前時間,格式為: 2003-09-23 14:48 <br/>string strT=currentTime.ToString("g"); <br/><br/>1.17 取目前時間,格式為:Tue, 23 Sep 2003 14:52:40 GMT <br/>string strT=currentTime.ToString("r"); <br/><br/>1.18取得目前時間n 天後的日期時間<br/>DateTime newDay = DateTime.Now.AddDays(100); <br/><br/>2 、Int32.Parse(變數) Int32.Parse("常數") <br/>字元型轉換轉為32位元數字型<br/><br/>3、 變數.ToString() <br/>字元型轉換轉為字串<br/>12345.ToString("n"); //產生12,345.00 <br/>12345.ToString("C"); //產生¥12,345.00 <br/>12345.ToString("e"); //產生1.234500e +004 <br/>12345.ToString("f4"); //產生12345.0000 <br/>12345.ToString("x"); //產生3039 (16進位) <br/>12345.ToString("p") ; //產生1,234,500.00% <br/><br/>4、變數.Length 數字型<br/> 取字串長度:<br/>如: string str="中國"; <br/><br/>int Len = str. Length ; //Len是自訂變量,str是求測的字符串的變數名稱<br/><br/><br/>#5、System.Text.Encoding.Default.GetBytes(變數) <br/>字碼轉換轉為位元碼<br/>如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); <br/>然後可取得位元長度: <br/>len = bytStr.Length; <br/><br/> #6、System.Text.StringBuilder("") <br/>字串相加,(+號碼是不是也一樣? ) <br/>如:System.Text.StringBuilder sb = new System.Text.StringBuilder(""); <br/>sb.Append("中華"); <br/>sb.Append("人民"); <br/>sb.Append("共和國"); <br/><br/>7、變數.Substring(參數1,參數2); <br/>截取字符串的一部分,參數1為左起始位數,參數2為截取幾位。 <br/>如:string s1 = str.Substring(0,2); <br/><br/>8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); <br/>取遠端使用者IP位址<br/><br/>9、穿過代理伺服器取遠端使用者真實IP位址: <br/>if(Request.ServerVariables["HTTP_VIA"]!=null){ <br/>string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"] .ToString(); <br/>}else{ <br/>string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); <br/>} <br/><br/>#10、 Session["變數"]; <br/> 存取Session值;<br/>如,賦值: Session["username"]="小布希"; <br/><br/> 取值:Object objName=Session["username"]; <br/>String strName =objName.ToString(); <br/>清空: Session.RemoveAll(); <br/><br/>11、String str=Request.QueryString["變數"]; <br/>用超連結傳送變數。 <br/>如在任一頁中建立超連結:<a href=Edit.aspx?fbid=23>點擊 <br/>在Edit.aspx頁中取值:String str=Request.QueryString[ "fdid"]; <br/><br/>12、DOC物件.CreateElement("新節點名稱"); <br/>建立XML文件新節點<br/><br/>13、父節點.AppendChild(子節點); <br/>將新建的子節點加到XML文件父節點下<br/><br/>14、 父節點.RemoveChild(節點); <br/>刪除節點<br/><br/>#15、Response <br/>Response. Write("字符串"); <br/>Response.Write(變數); <br/>向頁面輸出。 <br/><br/>Response.Redirect("URL位址"); <br/>跳到URL指定的頁面 <br/><br/>16、char.IsWhiteSpce(字串變數,位數)—邏輯型<br/>查指定位置是否空字元;<br/>如: <br/>string str="中國人民"; <br/>Response.Write(char.IsWhiteSpace(str,2)); //結果為:True, 第一個字元是0位,2是第三個字元。 <br/><br/>17、char.IsPunctuation('字元') --邏輯型別<br/>查字元是否為標點符號<br/>如:Response.Write(char.IsPunctuation('A')); //回傳:False <br/><br/>18、(int)'字元' <br/>把字元轉為數字,查碼點,注意是單引號。 <br/>如:<br/>Response.Write((int)'中'); //結果為中字的代碼:20013 <br/><br/>19、(char)代碼<br/>把數字轉為字符,查代碼代表的字元。 <br/>如: <br/>Response.Write((char)22269); //傳回「國」字。 <br/><br/>20、 Trim() <br/>清除字串前後空格<br/><br/>21 、字串變數.Replace("子字串","替換為") <br/>字串替換<br/>如:<br/>string str="中國"; <br/>str=str.Replace("國","央"); //將國字換成央字<br/>Response.Write(str) ; //輸出結果是「中央」 <br/><br/> 再如:(這個非常實用) <br/><br/>string str="這是<script>腳本"; <br/>str=str.Replace ("<","<font><"); //將左尖括號替換為<font> 與< 與(或換成<,但估計經XML存到後,再提出仍會還原) <br/>Response.Write(str); //顯示為:「這是<script>腳本」 <br/><br/>如果不替換,<script&gt ;將不顯示,如果是一段腳本,將運行;而替換後,腳本將不運行。 <br/>這段程式碼的價值在於:你可以讓一個文字中的所有HTML標籤失效,全部顯示出來,保護你的具有互動性的網站。 <br/> 具體實作:將你的表單提交按鈕腳本加上下面程式碼: <br/>string strSubmit=label1.Text; //label1是你讓使用者提交資料的控制項ID。 <br/>strSubmit=strSubmit.Replace("<","<font><"); <br/>然後儲存或輸出strSubmit。 <br/>用此方法還可以簡單實作UBB程式碼。 <br/><br/>22、Math.Max(i,j) <br/>取i與j中的最大值<br/>如int x=Math.Max(5,10); // x將取值10 <br/><br/>23、字符串比較一般都用: if(str1==str2){ } , 但還有別的方法: <br/><br/>(1)、 <br/>string str1; str2 <br/>//語法: str1.EndsWith(str2); 偵測字符串str1是否以字符串str2結尾,傳回布林值.如: <br/>if(str1.EndsWith(str2)){ Response.Write("字符串str1是以"+str2+"結束的"); } <br/><br/>(2)、 <br/>//語法:str1.Equals(str2); 偵測字符串str1是否與字符串str2相等,返回布爾值,用法同上. <br/><br/>(3)、 <br/>//語法Equals(str1,str2); 偵測字符串str1是否與字符串str2相等,傳回布林值,用法同上. <br/><br/>24、IndexOf() 、LastIndexOf() <br/>找出字串中指定字元或字串首次(最後一次)出現的位置,傳回索引值,如: <br/>str1.IndexOf("字"); //找出「字」在str1中的索引值(位置) <br/>str1.IndexOf("字串");//找出「字串」的第一個字元在str1中的索引值(位置) <br/>str1.IndexOf("字符串",3,2);//從str1第4個字符起,查找2個字符,查找“字符串”的第一個字符在str1中的索引值(位置) <br/><br/>25、Insert() <br/>在字串中指定索引位元插入指定字元。如: <br/>str1.Insert(1,"字");在str1的第二個字元處插入“字”,如果str1="中國",插入後為“中字國”; <br/><br/> 26、PadLeft()、PadRight() <br/>在字符串左(或右)加空格或指定char字符,使字符串達到指定長度,如: <br/><% <br/>string str1="中國人"; <br/>str1=str1.PadLeft(10,'1'); //無第二個參數為加空格<br/>Response.Write(str1); //結果為“1111111中國人” , 字符串長度為10 <br/>%> <br/><br/><br/>27、Remove() <br/>從指定位置開始刪除指定數的字元<br/><% <br/>string str1="我是薩達姆的崇拜者之一"; <br/>Response.Write(str1.Remove(5,4)); //結果為「我是薩達姆之一」 <br/>%></script>



#

以上是Asp.Net函數總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
將C#.NET應用程序部署到Azure/AWS:逐步指南將C#.NET應用程序部署到Azure/AWS:逐步指南Apr 23, 2025 am 12:06 AM

如何將C#.NET應用部署到Azure或AWS?答案是使用AzureAppService和AWSElasticBeanstalk。 1.在Azure上,使用AzureAppService和AzurePipelines自動化部署。 2.在AWS上,使用AmazonElasticBeanstalk和AWSLambda實現部署和無服務器計算。

C#.NET:強大的編程語言簡介C#.NET:強大的編程語言簡介Apr 22, 2025 am 12:04 AM

C#和.NET的結合為開發者提供了強大的編程環境。 1)C#支持多態性和異步編程,2).NET提供跨平台能力和並發處理機制,這使得它們在桌面、Web和移動應用開發中廣泛應用。

.NET框架與C#:解碼術語.NET框架與C#:解碼術語Apr 21, 2025 am 12:05 AM

.NETFramework是一個軟件框架,C#是一種編程語言。 1..NETFramework提供庫和服務,支持桌面、Web和移動應用開發。 2.C#設計用於.NETFramework,支持現代編程功能。 3..NETFramework通過CLR管理代碼執行,C#代碼編譯成IL後由CLR運行。 4.使用.NETFramework可快速開發應用,C#提供如LINQ的高級功能。 5.常見錯誤包括類型轉換和異步編程死鎖,調試需用VisualStudio工具。

揭開c#.net的神秘面紗:初學者的概述揭開c#.net的神秘面紗:初學者的概述Apr 20, 2025 am 12:11 AM

C#是一種由微軟開發的現代、面向對象的編程語言,.NET是微軟提供的開發框架。 C#結合了C 的性能和Java的簡潔性,適用於構建各種應用程序。 .NET框架支持多種語言,提供垃圾回收機制,簡化內存管理。

C#和.NET運行時:它們如何一起工作C#和.NET運行時:它們如何一起工作Apr 19, 2025 am 12:04 AM

C#和.NET運行時緊密合作,賦予開發者高效、強大且跨平台的開發能力。 1)C#是一種類型安全且面向對象的編程語言,旨在與.NET框架無縫集成。 2).NET運行時管理C#代碼的執行,提供垃圾回收、類型安全等服務,確保高效和跨平台運行。

C#.NET開發:入門的初學者指南C#.NET開發:入門的初學者指南Apr 18, 2025 am 12:17 AM

要開始C#.NET開發,你需要:1.了解C#的基礎知識和.NET框架的核心概念;2.掌握變量、數據類型、控制結構、函數和類的基本概念;3.學習C#的高級特性,如LINQ和異步編程;4.熟悉常見錯誤的調試技巧和性能優化方法。通過這些步驟,你可以逐步深入C#.NET的世界,並編寫高效的應用程序。

c#和.net:了解兩者之間的關係c#和.net:了解兩者之間的關係Apr 17, 2025 am 12:07 AM

C#和.NET的關係是密不可分的,但它們不是一回事。 C#是一門編程語言,而.NET是一個開發平台。 C#用於編寫代碼,編譯成.NET的中間語言(IL),由.NET運行時(CLR)執行。

c#.net的持續相關性:查看當前用法c#.net的持續相關性:查看當前用法Apr 16, 2025 am 12:07 AM

C#.NET依然重要,因為它提供了強大的工具和庫,支持多種應用開發。 1)C#結合.NET框架,使開發高效便捷。 2)C#的類型安全和垃圾回收機制增強了其優勢。 3).NET提供跨平台運行環境和豐富的API,提升了開發靈活性。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!