Common functions and method sets

Source: Internet
Author: User
Tags servervariables

1, DateTime digital type
System.DateTime currenttime=new System.DateTime ();
1.1 Seconds of the current month and day
Currenttime=system.datetime.now;
1.2 Take the current year
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)
1.9 character to time format
string _date = "2005-02-08"
return System.Convert.ToDateTime (_date);

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 <script> script";  
Span style= "FONT-SIZE:12PX;" >str=str. Replace ("<", "<font><</font>"); Replace the left angle bracket with <font> with < and </font> (or replace with &LT, but estimate that the XML will still revert after it is 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


23, string comparison is generally used: if (STR1==STR2) {}, but there are other methods:

(1),
String str1; str2
Syntax: STR1. EndsWith (STR2); __ detects if the string str1 is ending with a string str2 and returns a Boolean value. For example:
if (str1. EndsWith (STR2)) {Response.Write ("string str1" is the end of "+str2+");}

(2),
Syntax: STR1. Equals (STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.

(3),
Syntax Equals (STR1,STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.

24, IndexOf (), LastIndexOf ()
Finds the position of the first (last) occurrence of a specified character or string in a string, returning an index value, such as:
Str1. IndexOf ("word");//Find the index value of "word" in str1 (position)
Str1. IndexOf ("string");//Find the index value (position) of the first character of the string in str1
Str1. IndexOf ("string", 3,2);//From str1 4th character, look for 2 characters, find the index value of the first character of the string in str1 (position)

25. Insert ()
Inserts the specified character into the string by specifying the index bit. Such as:
Str1. Insert (1, "word"), in str1 the second word prompt insert "word", if str1= "China", after inserting "Chinese character country";

26, PadLeft (), PadRight ()
Add a space to the left (or right) of the string, or specify a char character, so that the string reaches the specified length, such as:
<%
String str1= "Chinese";
Str1=str1. PadLeft (10, ' 1 '); No second argument is plus space
Response.Write (STR1); The result is "1111111 Chinese", with a string length of 10
%>

27. Remove ()
Deletes the specified number of characters starting at the specified position
String comparisons are generally used: if (STR1==STR2) {}, but there are other ways:

1.
String str1; str2
Syntax: STR1. EndsWith (STR2); __ detects if the string str1 is ending with a string str2 and returns a Boolean value. For example:
if (str1. EndsWith (STR2)) {Response.Write ("string str1" is the end of "+str2+");}

2.
Syntax: STR1. Equals (STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.

3.
Syntax Equals (STR1,STR2); __ detects if the string str1 is equal to the string str2, and returns a Boolean value, as in the previous usage.

28, IndexOf ()
Finds the first occurrence of a specified character or string in a string, and returns the index value, such as:
Str1. IndexOf ("word");//Find the index value of "word" in str1 (position)
Str1. IndexOf ("string");//Find the index value (position) of the first character of the string in str1
Str1. IndexOf ("string", 3,2);//From str1 4th character, look for 2 characters, find the index value of the first character of the string in str1 (position)

Common functions and method sets

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.