C#.net common functions and method sets

Source: Internet
Author: User
Tags servervariables
1, DateTime Digital type
System.DateTime currenttime=new System.DateTime ();
1.1 Minutes and seconds of the current month and day
Currenttime=system.datetime.now;
1.2 Take the year before
int year =currenttime.year;
1.3 Take Current month
int month =currenttime.month;
1.4 Take the current day
int day =currenttime.day;
1.5 Take current time
int when =currenttime.hour;
1.6 Taking current points
int sub-=currenttime.minute;
1.7 Take current seconds
int seconds =currenttime.second;
1.8 Take the current millisecond
int milliseconds =currenttime.millisecond;
(Variable available in Chinese)

2, int32.parse (variable) int32.parse ("constant")
Character conversion to 32-bit digital type

3, variables. ToString ()
Character conversion to string
12345.ToString ("n"); Generate 12,345.00
12345.ToString ("C"); Generate ¥12,345.00
12345.ToString ("E"); Build 1.234500e+004
12345.ToString ("F4"); Build 12345.0000
12345.ToString ("X"); Build 3039 (16 binary)
12345.ToString ("P"); Generate 1,234,500.00%


4, variables. Length Digital Type
Fetch string Length:
such as: string str= "China";
int Len = str. Length; Len is a custom variable, and STR is the variable name of the string to be measured.

5. System.Text.Encoding.Default.GetBytes (variable)
Loadline conversion to bit code
such as: byte[] bytstr = System.Text.Encoding.Default.GetBytes (str);
The bit length can then be obtained:
len = bytstr.length;

6, System.Text.StringBuilder ("")
The string is added, (is the + number the same?) )
such as: System.Text.StringBuilder SB = new System.Text.StringBuilder ("");
Sb. Append ("Zhonghua");
Sb. Append ("The People");
Sb. Append ("Republic");

7, variables. Substring (parameter 1, parameter 2);
Intercept a part of the string, parameter 1 is the left start number, parameter 2 is to intercept several.
such as: string S1 = str. Substring (0,2);

8, String user_ip=request.servervariables["REMOTE_ADDR"]. ToString ();
Take the remote User IP address

9, through the proxy server to take the remote user real IP address:
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"];
Access session value;
For example, assignment: session["username"]= "little Bush";

Value: Object objname=session["username"];
String strname=objname.tostring ();
Emptying: Session.removeall ();

11, String str=request.querystring["variable"];
Use hyperlinks to transfer variables.
If you are building a hyperlink on any page: <a href=edit.aspx?fbid=23> Click </a>
Value in edit.aspx page: String str=request.querystring["Fdid"];

12. Doc object. createelement ("New node name");
Create a new XML document node

13, parent node. AppendChild (sub-node);
Add a new child node to the XML document parent node

14, parent node. RemoveChild (node);
Delete a node

15, Response
Response.Write ("string");
Response.Write (variable);
Output to the page.

Response.Redirect ("URL address");
Jumps to the page specified by the URL

16, Char. ISWHITESPCE (string variable, number of digits)--Logic type
Check if the specified position is null character;
Such as:
String Str= "the Chinese People";
Response.Write (Char. Iswhitespace (str,2)); The result is: True, the first character is 0 bits, and 2 is the third character.

17, Char. Ispunctuation (' character ')--Logic type
Whether Chag is a punctuation mark
such as: Response.Write (char. Ispunctuation (' A ')); return: False

18, (int) ' character '
Turn the characters into numbers, check the code points, and note the single quotes.
Such as:
Response.Write ((int) ' Medium '); Code with result for Chinese characters: 20013

19, (char) code
Convert a number to a character and look up the character represented by the code.
Such as:
Response.Write ((char) 22269); Returns the word "country".

20. Trim ()
Clear space before and after string

21, string variables. Replace ("sub-string", "Replace with")
String substitution
Such as:
String str= "China";
Str=str. Replace ("Country", "central"); Change the word of the country to the central word
Response.Write (str); The output is "central"

Another example: (This is very practical)

String Str= "This is the <script> script";
Str=str. Replace ("<", "<font><</font>"); Replace the left angle bracket with <font> < with </font> (or &LT, but estimate that it will be restored after XML has been saved)
Response.Write (str); Display as: "This is <script> script"

If you do not replace,<script> will not be displayed, if it is a script, it will run, and the script will not run when replaced.
The value of this code is that you can invalidate all the HTML tags in a text, show them all, and protect your interactive site.
Specific implementation: Add your Form submit button script with the following code:
String Strsubmit=label1. Text; Label1 is the ID of the control for which you want the user to submit data.
Strsubmit=strsubmit.replace ("<", "<font><</font>");
Then save or export the Strsubmit.
The UBB code can also be implemented simply by using this method.

22, Math.max (I,J)
The maximum value in I and J is taken
such as int x=math.max (5,10); X will take a value of 10

The above is c#.net common function and method set of content, more relevant content please pay attention to topic.alibabacloud.com (www.php.cn)!

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.