1. DateTime 数値型
以下は参照フラグメントです。
System.DateTime currentTime=new System.DateTime();
1.1 現在の年、月、日、時、分、秒を取得します currentTime=System.DateTime.Now;
1.2 現在の年を取得します int year = currentTime. Year;
1.3 現在の月を取得します int month = currentTime.Month;
1.4 現在の日付を取得します。 int day = currentTime.Day;
1.5 現在時刻を取得します。 inthour = currentTime.Hour;
1.6 現在の分の取得 int minutes = currentTime.Minute;
1.7 現在の秒を取得します int 秒 = currentTime.Second;
1.8 現在のミリ秒を取得します。 int millisecond = currentTime.Millisecond;
(変数は中国語でも利用可能です)
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("共和国");
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["variable"];
以下は参照フラグメントです。
セッション値にアクセスします。
たとえば、割り当て: Session["username"]="Bush";
値: オブジェクト objName=Session["ユーザー名"];
文字列 strName=objName.ToString();
クリア: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
以下は参照フラグメントです。
ハイパーリンクを使用して変数を転送します。
たとえば、任意のページにハイパーリンクを作成するには、Edit.aspx ページをクリックして値を取得します。 String str=Request.QueryString["fdid"
]
;
以下は参照フラグメントです。
XMLドキュメントに新しいノードを作成する
13. 親ノード.AppendChild (子ノード);
以下は参照フラグメントです。
新しい子ノードをXMLドキュメントの親ノードに追加します。
14. 親ノード.RemoveChild(node);
以下は参照フラグメントです。
ノードの削除
15. 応答
以下は引用部分です。
Response.Write("文字列");
応答.書き込み(変数);
ページに出力します。
Response.Redirect("URL アドレス");
URLで指定したページにジャンプします
16. char.IsWhiteSpce (文字列変数、桁数) - 論理型
以下は参照フラグメントです。
指定された位置がヌル文字かどうかを確認します。
のように:
string str="中国人";
Response.Write(char.IsWhiteSpace(str,2)); //結果は True、最初の文字は 0、3 番目の文字は 2 です。
17. char.IsPunctuation('Character') --logical type
以下は参照フラグメントです。
文字が句読点であるかどうかを確認します。例: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'Character'
以下は参照フラグメントです。
文字を数値に変換し、一重引用符に注意してください。
のように:
Response.Write((int)'中'); //結果は漢字のコードです: 20013
19. (char) コード
以下は参照フラグメントです。
数値を文字に変換し、コードで表される文字を確認します。
のように:
Response.Write((char)22269); //文字「国」を返します。
20. Trim()
以下は引用部分です。
文字列の前後のスペースを削除する
21. 文字列変数.Replace("substring", "replace with")
以下は参照フラグメントです。
文字列の置換
のように:
文字列 str="中国";
str=str.Replace("国","central"); //国文字を中心文字に置き換えます。
Response.Write(str); //出力結果は「center」です。
別の例: (これは非常に実用的です)
string str="これは <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)、
//構文: str1.Equals(str2); __文字列 str1 が文字列 str2 と等しいかどうかを確認し、ブール値を返します。使用方法は上記と同じです。
(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.挿入()
ここに引用があります:
指定された文字を文字列内の指定されたインデックスに挿入します。のように:
str1.Insert(1,"字"); str1の2文字目に「文字」を挿入します。 str1="中国"の場合、挿入される文字は「中文国」になります。
26. PadLeft()、PadRight()
以下は参照フラグメントです。
文字列を指定した長さにするには、次のように文字列の左側 (または右側) にスペースを追加するか、文字を指定します。
<%
文字列 str1="中国語";
str1=str1.PadLeft(10,'1'); //第二引数がない場合はスペースを追加します。
Response.Write(str1); //結果は「1111111 Chinese」、文字列長は 10
%>
27. Remove()
以下は参照部分です。
指定した位置から指定した数の文字を削除します
一般的には文字列比較が使用されます: if(str1==str2){ } しかし、他の方法もあります。