1. DateTime数値型
System.DateTime currentTime=new System.DateTime();
1.1 現在の年、月、日、時、分、秒を取得する
currentTime=System.DateTime.Now;
1.2 現在の年を取得する
int year=現在の時刻.年;
1.3 現在の月を取得する
int month=currentTime.Month;
1.4 現在の日付を取得する
int day=現在の時刻.日;
1.5 現在時制を取得する
int 時間=現在の時刻.時間;
1.6 現在のポイントを取得する
int minutes=現在の時間.分;
1.7 現在の秒を取得する
int 秒=現在の時間.秒;
1.8 現在のミリ秒を取得する
int ミリ秒=現在の時間.ミリ秒;
(変数は中国語で利用可能です)
2. Int32.Parse (変数) Int32.Parse (「定数」)
文字型を 32 ビットデジタル型に変換します。
3. Variable.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("Republic");
7. Variable.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();
}それ以外{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
10.
セッション["変数"];
セッション値にアクセスします。
たとえば、割り当て: Session["username"]="Bush";
値: Object objName=Session["username"];
文字列 strName=objName.ToString();
クリア: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
ハイパーリンクを使用して変数を転送します。
任意のページにハイパーリンクを作成するには: <a href=Edit.aspx?fbid=23>クリック</a>
Edit.aspx ページの値を取得します。 String str=Request.QueryString["fdid"];
12. DOC object.CreateElement("新しいノード名");
新しい XML ドキュメント ノードを作成します
。 13. 親ノード.AppendChild (子ノード);
新しく作成した子ノードを XML ドキュメントの親ノードに追加します
。 14. 親ノード.RemoveChild(node);
ノード
15 の削除、応答
Response.Write("文字列");
応答.書き込み(変数);
ページに出力します。
Response.Redirect("URL アドレス");
URL で指定されたページにジャンプします。
16. char.IsWhiteSpce (文字列変数、桁数) - 指定された位置が null 文字であるかどうかを論理的にチェックします。
のように:
string str="中国人";
Response.Write(char.IsWhiteSpace(str,2)); //結果は True、最初の文字は 0、3 番目の文字は 2 です。
17. char.IsPunctuation('Character') -- 文字が句読点であるかどうかを論理的にチェックします。例: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'キャラクター'
文字を数値に変換し、一重引用符に注意してください。
のように:
Response.Write((int)'中'); //結果は中国語の文字コードです: 20013
19. (char) コードは数値を文字に変換し、コードで表される文字をチェックします。
のように:
Response.Write((char)22269); //文字「国」を返します。
20. トリム()
文字列 21、文字列変数の前後のスペースを削除します
。Replace("substring", "replace with")
次のような文字列置換:
文字列 str="中国";
str=str.Replace("国","central"); //国文字を中心文字に置き換えます。
Response.Write(str); // 出力結果は「center」です。
別の例: (これは非常に実用的です)
string str="This is a <script> script";
str=str.Replace("<","<font><</font>"); //左の山括弧を <font> と < と </font> に置き換えます (または < に置き換えます)。 XMLで処理されると推定(保存後、再送信しても復元されます)
Response.Write(str); //「これは <script> スクリプトです」と表示されます。
置換されない場合、<script> は表示されません。スクリプトの場合は、置換後に実行されます。スクリプトは実行されません。
このコードの価値は、テキスト内のすべての HTML タグを無効にしてすべて表示し、インタラクティブ サイトを保護できることです。
具体的な実装: フォーム送信ボタンのスクリプトに次のコードを追加します。
string strSubmit=label1.Text; //label1 は、ユーザーにデータの送信を求めるコントロール ID です。
strSubmit=strSubmit.Replace("<","<font><</font>");
次に、strSubmit を保存または出力します。
UBB コードもこの方法を使用して簡単に実装できます。
22. Math.Max(i,j)
i と j の間の最大値を取得します (例: int x=Math.Max(5,10)) //
x 10 の値に少し加算します 23. 文字列の比較...
少し追加
23. 文字列比較は一般的に if(str1==str2){ } が使用されますが、他の方法もあります:
(1)、
文字列 str1;
//構文: str1.EndsWith(str2); __文字列 str1 が文字列 str2 で終わるかどうかを検出し、ブール値を返します。 次に例を示します。
if(str1.EndsWith(str2)){ Response.Write("文字列 str1 は "+str2+" で終了します");
(2);
(3)
と同じです。
//構文 Equals(str1,str2); __文字列 str1 が文字列 str2 と等しいかどうかを確認し、ブール値を返します。
24. IndexOf()、LastIndexOf()。
文字列内の指定された文字または文字列の最初 (最後) の出現を検索し、次のようなインデックス値を返します。
str1.IndexOf("word"); //str1 の "word" のインデックス値 (位置) を検索します。
str1.IndexOf("string"); //str1 の "string" の最初の文字のインデックス値 (位置) を検索します。
str1.IndexOf("string",3,2);//str1の4文字目から2文字を検索し、str1の「string」の先頭文字のインデックス値(位置)を求める
25. Insert( )
指定された文字を文字列内の指定されたインデックスに挿入します。のように:
str1.Insert(1,"字"); str1の2文字目に「文字」を挿入します。
26. PadLeft(), PadRight();
文字列を指定した長さにするには、次のように文字列の左側 (または右側) にスペースを追加するか、文字を指定します。
<%
文字列 str1="中国語";
str1=str1.PadLeft(10,'1'); //第二引数がない場合はスペースを追加します。
Response.Write(str1); //結果は「1111111 Chinese」、文字列長は 10
%>
27. 削除()
指定した位置から指定した数の文字を削除するには、一般的に文字列比較: if(str1==str2){ } が使用されますが、他の方法もあります
。
文字列 str1;
//構文: str1.EndsWith(str2); __文字列 str1 が文字列 str2 で終わるかどうかを検出し、ブール値を返します。 次に例を示します。
if(str1.EndsWith(str2)){ Response.Write("文字列 str1 は "+str2+" で終了します");
2.
3
と同じです
。
//構文 Equals(str1,str2); __文字列 str1 が文字列 str2 と等しいかどうかを確認し、ブール値を返します。使用法は上記と同じです
。
文字列内の指定された文字または文字列の最初の出現を検索し、次のような最初のインデックス値を返します。
str1.IndexOf("word"); //str1 の "word" のインデックス値 (位置) を検索します。
str1.IndexOf("string"); //str1 の "string" の最初の文字のインデックス値 (位置) を検索します。
str1.IndexOf("string",3,2);//str1 の 4 文字目から開始して 2 文字を検索し、str1 の "string" の最初の文字のインデックス値 (位置) を見つける
1.9 では中国語の日付表示が採用されます- 年、月、日、時、分
string strY=currentTime.ToString("f"); //秒 1.10 を表示せず
、中国語の日付を取得します。
string strYM=currentTime.ToString("y");
1.11 中国語の日付の表示月日を取得します。
string strMD=currentTime.ToString("m");
1.12 現在の年、月、日を取得します。形式は 2003-9-23 です。
string strYMD=currentTime.ToString("d");
1.13 現在の時間と分を取得します。形式は次のとおりです: 14:24
文字列 strT=currentTime.ToString("t");
更新、上記は編集できません:
c#.net 関数とメソッドのセット (一緒に追加してください)
1. DateTime 数値型
System.DateTime currentTime=new System.DateTime();
1.1 現在の年、月、日、時、分、秒を取得する
currentTime=System.DateTime.Now;
1.2 現在の年を取得する
int year=現在の時刻.年;
1.3 現在の月を取得する
int month=currentTime.Month;
1.4 現在の日付を取得する
int day=現在の時刻.日;
1.5 現在時制を取得する
int 時間=現在の時刻.時間;
1.6 現在のポイントを取得する
int minutes=現在の時間.分;
1.7 現在の秒を取得する
int 秒=現在の時間.秒;
1.8 現在のミリ秒を取得する
int ミリ秒=現在の時間.ミリ秒;
(変数は中国語で利用可能です)
1.9 中国語の日付表示の取得 - 年、月、日、時、分
string strY=currentTime.ToString("f"); //秒 1.10 を表示せず
、中国語の日付を取得します。
string strYM=currentTime.ToString("y");
1.11 中国語の日付の表示月日を取得します。
string strMD=currentTime.ToString("m");
1.12 中国の年、月、日を取得します。
文字列 strYMD=currentTime.ToString("D");
「www.downcodes.com」
1.13 現在の時刻と分を取得します。形式は次のとおりです: 14:24
string strT=currentTime.ToString("t");
1.14 現在時刻を取得します。形式は次のとおりです: 2003-09-23T14:46:48
string strT=currentTime.ToString("s");
1.15 現在時刻を取得します。形式は次のとおりです: 2003-09-23 14:48:30Z
string strT=currentTime.ToString("u");
1.16 現在時刻を取得します。形式は次のとおりです: 2003-09-23 14:48
string strT=currentTime.ToString("g");
1.17 現在時刻を取得します。形式は次のとおりです: 火曜日、23 9 月 14:52:40 GMT
string strT=currentTime.ToString("r");
1.18 現在時刻から n 日後の日付と時刻を取得します。
DateTime newDay = DateTime.Now.AddDays(100);
2. Int32.Parse(変数) Int32.Parse("定数")
文字型を 32 ビットデジタル型に変換します。
3. Variable.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("Republic");
7. Variable.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();
}それ以外{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
10.
セッション["変数"];
セッション値にアクセスします。
たとえば、割り当て: Session["username"]="Bush";
値: Object objName=Session["username"];
文字列 strName=objName.ToString();
クリア: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
ハイパーリンクを使用して変数を転送します。
任意のページにハイパーリンクを作成するには: <a href=Edit.aspx?fbid=23>クリック</a>
Edit.aspx ページの値を取得します。 String str=Request.QueryString["fdid"];
12. DOC object.CreateElement("新しいノード名");
新しい XML ドキュメント ノードを作成します
。 13. 親ノード.AppendChild (子ノード);
新しく作成した子ノードを XML ドキュメントの親ノードに追加します
。 14. 親ノード.RemoveChild(node);
ノード
15 の削除、応答
Response.Write("文字列");
応答.書き込み(変数);
ページに出力します。
Response.Redirect("URL アドレス");
URL で指定されたページにジャンプします。
16. char.IsWhiteSpce (文字列変数、桁数) - 指定された位置が null 文字であるかどうかを論理的にチェックします。
のように:
string str="中国人";
Response.Write(char.IsWhiteSpace(str,2)); //結果は True、最初の文字は 0、3 番目の文字は 2 です。
17. char.IsPunctuation('Character') -- 文字が句読点であるかどうかを論理的にチェックします。例: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'キャラクター'
文字を数値に変換し、一重引用符に注意してください。
のように:
Response.Write((int)'中'); //結果は中国語の文字コードです: 20013
19. (char) コードは数値を文字に変換し、コードで表される文字をチェックします。
のように:
Response.Write((char)22269); //文字「国」を返します。
20. トリム()
文字列 21、文字列変数の前後のスペースを削除します
。Replace("substring", "replace with")
次のような文字列置換:
文字列 str="中国";
str=str.Replace("国","central"); //国文字を中心文字に置き換えます。
Response.Write(str); // 出力結果は「center」です。
別の例: (これは非常に実用的です)
string str="This is a <script> script";
str=str.Replace("<","<font><</font>"); //左の山括弧を <font> と < と </font> に置き換えます (または < に置き換えます)。 XMLで処理されると推定(保存後、再送信しても復元されます)
Response.Write(str); //「これは <script> スクリプトです」と表示されます。
置換されない場合、<script> は表示されません。スクリプトの場合は、置換後に実行されます。スクリプトは実行されません。
このコードの価値は、テキスト内のすべての HTML タグを無効にしてすべて表示し、インタラクティブ サイトを保護できることです。
具体的な実装: フォーム送信ボタンのスクリプトに次のコードを追加します。
string strSubmit=label1.Text; //label1 は、ユーザーにデータの送信を求めるコントロール ID です。
strSubmit=strSubmit.Replace("<","<font><</font>");
次に、strSubmit を保存または出力します。
UBB コードもこの方法を使用して簡単に実装できます。
22. Math.Max(i,j)
int x=Math.Max(5,10) のように、i と j の間の最大値を取得します。 // x は値 10
23 を取得します。一般的には、文字列比較が使用されます: if(str1==str2){ }。その他の方法:
(1)、
文字列 str1;
//構文: str1.EndsWith(str2); __文字列 str1 が文字列 str2 で終わるかどうかを検出し、ブール値を返します。 次に例を示します。
if(str1.EndsWith(str2)){ Response.Write("文字列 str1 は "+str2+" で終了します");
(2);
(3)
と同じです。
//構文 Equals(str1,str2); __文字列 str1 が文字列 str2 と等しいかどうかを確認し、ブール値を返します。
24. IndexOf()、LastIndexOf()。
文字列内の指定された文字または文字列の最初 (最後) の出現を検索し、次のようなインデックス値を返します。
str1.IndexOf("word"); //str1 の "word" のインデックス値 (位置) を検索します。
str1.IndexOf("string"); //str1 の "string" の最初の文字のインデックス値 (位置) を検索します。
str1.IndexOf("string",3,2);//str1の4文字目から2文字を検索し、str1の「string」の先頭文字のインデックス値(位置)を求める
25. Insert( )
指定された文字を文字列内の指定されたインデックスに挿入します。のように:
str1.Insert(1,"字"); str1の2文字目に「文字」を挿入します。
26. PadLeft(), PadRight();
文字列を指定した長さにするには、次のように文字列の左側 (または右側) にスペースを追加するか、文字を指定します。
<%
文字列 str1="中国語";
str1=str1.PadLeft(10,'1'); //第二引数がない場合はスペースを追加します。
Response.Write(str1); //結果は「1111111 Chinese」、文字列長は 10
%>
27. 削除()
指定した位置から指定した数の文字を削除します
<%
string str1="私はサダムの崇拝者の一人です";
Response.Write(str1.Remove(5,4)); //結果は「私はサダムの一人です」
%>