C # Common functions and methods set Rollup

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)

1.9 Chinese date display--month and day

String Stry=currenttime.tostring ("F"); Do not display seconds

1.10 Chinese Date Display _ Month

String strym=currenttime.tostring ("Y");

1.11 Chinese Date Display _ Month Day

String strmd=currenttime.tostring ("M");

1.12 The current month date, in the format: 2003-9-23

String strymd=currenttime.tostring ("D");

1.13 Take the current time, in the format: 14:24

String strt=currenttime.tostring ("T");

2. Convert the character type to 32-bit digital type

Int32.Parse (variable) int32.parse ("constant")

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, Loadline conversion to bit code

System.Text.Encoding.Default.GetBytes (variable)

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, take the remote User IP address

String user_ip=request.servervariables["REMOTE_ADDR"]. ToString ();

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. Access Session Value

session["variable"];

For example, assign a value:

session["username"]= "little Bush";

Value:

Object objname=session["username"];
String strname=objname.tostring ();

Empty:

Session.removeall ();

11. Transfer variables with hyperlinks

String str=request.querystring["variable"];

If you are building a hyperlink on any page: Click

Value in edit.aspx page: String str=request.querystring["Fdid"];

12. Create a new XML document node

Doc object. createelement ("New node name");

13. Add the new child node to the XML document parent node

Parent node. AppendChild (sub-node);

14. Deleting nodes

Parent node. RemoveChild (node);

15, to the page output: Response

Response.Write ("string");
Response.Write (variable);

Jump to the page specified by the URL:

Response.Redirect ("URL address");

16. Check whether the specified position is null character

Char. ISWHITESPCE (string variable, number of digits)--logic type;
  
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, check whether the character is punctuation

Char. Ispunctuation (' character ')--Logic type

Such as:

Response.Write (Char. Ispunctuation (' A ')); return: False

18, the character into a number, check the code point, note is a single quotation mark.

(int) ' character '

Such as:

Response.Write ((int) ' Medium '); Code with result for Chinese characters: 20013

19. Convert the number to character, check the character represented by code: (char) code

Such as:

Response.Write ((char) 22269); Returns the word "country".

20, clear the string before and after the space: Trim ()

21. String substitution

String variable. Replace ("sub-string", "Replace with")

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

If not 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 ("", "" ");

Then save or export the Strsubmit.

The UBB code can also be implemented simply by using this method.

22, Take I and J Maximum value: Math.max (i,j)

such as int x=math.max (5,10); X will take a value of 10

Add a little bit. 23, string comparison ...

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. Find the position of the first (last) occurrence of the specified character or string in the string, and return the index value: IndexOf (), LastIndexOf (), 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, specify the index bit in the string to insert the specified character: insert (), such as:

Str1. Insert (1, "word"), in str1 the second word prompt insert "word", if str1= "China", after inserting "Chinese character country";

26, in the string left (or right) with a space or specify char character, so that the string reaches the specified length: PadLeft (), PadRight (), 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. Delete the specified number of characters starting at the specified position: remove ()

28. Reverses the order of the elements in the entire one-dimensional array.

har[] Chararray = "ABCDE". ToCharArray ();
Array.reverse (Chararray);
Console.WriteLine (New String (Chararray));

29. Determine if the nth character in a string is uppercase

String str= "abceedddd";
Response.Write (Char.isupper (str,3));

C # Common functions and methods set Rollup

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.