ホームページ  >  記事  >  バックエンド開発  >  C#.netの共通関数とメソッドのセット

C#.netの共通関数とメソッドのセット

黄舟
黄舟オリジナル
2016-12-22 13:42:581214ブラウズ

1. DateTime 数値型
System.DateTime currentTime=new System.DateTime();
1.1 現在の年、月、日、時、分、秒を取得します
currentTime=System.DateTime.Now;
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 minutes = currentTime.Second;
1.8 現在のミリ秒を取得します
(中国語で使用可能な変数)
2, Int32.Parse (変数) Int32.Parse("constant ")
文字型を 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. 文字列の長さを取得します。 :
例: string str="China";
int Len = str.Length; //Len はテストする文字列の変数名です

5. .GetBytes (変数)
文字コ​​ードをビットコードに変換します
例: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); 次に、ビット長を取得できます:
len = bytStr.Length;

6. System.Text.StringBuilder("")
Character 文字列の追加 (+ 記号も同じですか?) )
例: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("People"); " );

7. 変数 .Substring (パラメーター 1, パラメーター 2);
文字列のインターセプト部分、パラメーター 1 は左からの開始桁、パラメーター 2 はインターセプトする桁数です。
例: string s1 = str.Substring(0,2);

8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
リモート ユーザーの IP アドレスを取得します。プロキシ サーバー リモート ユーザーの実際の 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["username"]="Bush ";

値の取得 : Object objName=Session["username"];
String strName=objName.ToString();
Clear: Session.RemoveAll();

11.String str=Request.QueryString["Variable" ];
ハイパーリンク転送変数を使用します。
任意のページにハイパーリンクを作成する場合: Click
Edit.aspx ページの値を取得する: String str=Request.QueryString["fdid"] ;

12. DOC object.CreateElement("新しいノード名");
XML ドキュメントに新しいノードを作成します

13. 親ノードに新しい子ノードを追加します。 XML ドキュメント

14. 親ノード.RemoveChild(node);
ノードを削除します
Response.Write("string");
ページに出力します。

Response.Redirect("URL アドレス");
URL で指定されたページにジャンプします

16. char.IsWhiteSpce (文字列変数、桁数) - 論理型
指定された位置が null 文字かどうかを確認します。
例:
string str="中国人";
Response.Write(char.IsWhiteSpace(str,2)); //結果は次のようになります。最初の文字は 0、2 は 3 番目の文字です。

17, char.IsPunctuation('Character') --論理型
文字が句読点であるかどうかを確認します
例: Response.Write(char.IsPunctuation('A')) //Return: False

18, ( int)'character'
文字を数値に変換し、コードポイントを確認し、一重引用符に注意してください。
例:
Response.Write((int)'中'); //結果は中国語の文字コード: 20013

19, (char) code
数値を文字に変換し、コード。
例:
Response.Write((char)22269); //「国」という単語を返します。

20. Trim()
文字列の前後のスペースを削除します

21. String variable.Replace("substring", "replace with")
文字列置換
例:string str="China";
str=str.Replace("国","central"); //文字「国」を文字「central」に置き換えます
Response.Write(str);は「中心」です

Re 例: (これは非常に実用的です)

string str="これは