ホームページ  >  記事  >  バックエンド開発  >  よく使用される C# 関数のコレクション

よく使用される C# 関数のコレクション

怪我咯
怪我咯オリジナル
2017-03-31 11:19:361449ブラウズ


C# よく使われる関数

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 Second= currentTime.Second;
1.8 現在のミリ秒を取得します
int milliseconds=currentTime.Millisecond;
(変数中国語で利用可能)

1.9 中国語の日付表示を取得します -年、月、日、時、分
string strY=currentTime.ToString("f "); //秒を表示しない

1.10 中国語の日付を取得します。 display_year と month
string strYM=currentTime.ToString("y ");

1.11 中国語の日付の表示_月日を取得します
string strMD=currentTime.ToString(" m");

1.12 中国語の年、月、日を取得します
string strYMD=currentTime.ToString("D");

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 月 2003 14: 52:40 GMT
string strT=currentTime.ToString("r");

1.18 現在時刻から n 日後の日付と時刻を取得します
DateTime newDay = DateTime.Now(100);

1.19 現在の時刻を取得します。週の週
System.Globalization;
GregorianCalendar gc = new GregorianCalendar();
Console.WriteLine(gc.GetWeekOf Year(DateTime.Now,CalendarWeekRule.FirstDay,DayOfWeek.Monday ));

1.20 2 つの差を計算します日付

DateTime time1 =new DateTime(1982,4,24,14,23,06);
DateTime time2 =new DateTime(1982,1,21,8,16,32 );

TimeSpan ts= time2.Subtract (time1);
string timepan = "差:"
+ts.Days.ToString()+"日"
+ts.Hours.ToString()+"時間"
+ ts.Minutes.ToString()+"分"
+ts.Seconds.ToString()+"秒";

2. Int32.Parse(変数) Int32.Parse("定数")
文字変換 ​​32ビットの数値型です

3. Variable.ToString()
文字型をstring
に変換 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. Variable.Length 数値型
文字列の長さを取得します:
例: string str="China";
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("")
文字列フェーズ Plus, (+ 記号と同じです) ? )
例: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("中国");
sb.Append("人民");
sb.Append("共和国" );

7. Variable.
Substr
ing(parameter 1, pattern 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["variable"];
アクセスセッション値;
たとえば、割り当て: Session["username"]="Bush";

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

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

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

13. 親ノード.AppendChild (子ノード);
新しい子ノードを親ノードに追加しますXMLドキュメントの

14. 親node.RemoveChild(node);
ノードの削除

15. Response
Response.Write("string");
Response.Write(variable);
ページに出力します。

Response.Redirect("URL アドレス");

URL で指定されたページにジャンプします

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

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. 文字列変数.Replace("substring", "replace with")
文字列置換
例:
string str="China";
str=str.Replace("国","central"); //文字「国」を文字「central」に置き換えます
Response.Write(str) //出力結果は「central」です

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

string str="これは