1. DateTime numeric type
The following is a reference fragment:
System.DateTime currentTime=new System.DateTime();
1.1 Get the current year, month, day, hour, minute and second currentTime=System.DateTime.Now;
1.2 Get the current year int year = currentTime.Year;
1.3 Get the current month int month = currentTime.Month;
1.4 Get the current day int day = currentTime.Day;
1.5 Get the current time int hour = currentTime.Hour;
1.6 Get the current minute int minute = currentTime.Minute;
1.7 Get the current second int seconds = currentTime.Second;
1.8 Get the current millisecond int millisecond = currentTime.Millisecond;
(Variables are available in Chinese)
2. Int32.Parse (variable) Int32.Parse ("constant")
The following is a reference fragment:
Convert character type to 32-bit numeric type
3. Variable.ToString()
The following is a reference fragment:
Convert character to string
12345.ToString("n"); //Generate 12,345.00
12345.ToString("C"); //Generate ¥12,345.00
12345.ToString("e"); //Generate 1.234500e+004
12345.ToString("f4"); //Generate 12345.0000
12345.ToString("x"); //Generate 3039 (hexadecimal)
12345.ToString("p"); //Generate 1,234,500.00%
4. Variable .Length numeric type.
The following is a reference fragment:
Get the string length:
For example: string str="China";
int Len = str.Length; //Len is a custom variable, str is the variable name of the string to be tested
5. System.Text.Encoding.Default.GetBytes (variable)
The following is a reference fragment:
Convert word code to bit code such as: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Then the bit length can be obtained:
len = bytStr.Length;
6. System.Text.StringBuilder("")
The following is a reference fragment:
Adding strings, (is the same with the + sign?)
For example: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("China");
sb.Append("People");
sb.Append("Republic");
7. Variable.Substring(parameter 1, parameter 2);
The following is a reference fragment:
Intercept a part of the string, parameter 1 is the starting digit from the left, parameter 2 is the number of digits to intercept.
For example: string s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
The following is a reference fragment:
Get the remote user IP address
9. Get the real IP address of the remote user through the proxy server:
The following is a quote:
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"];
The following is a reference fragment:
Access Session value;
For example, assignment: Session["username"]="Bush";
Value: Object objName=Session["username"];
String strName=objName.ToString();
Clear: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
The following is a reference fragment:
Transfer variables using hyperlinks.
For example, to create a hyperlink in any page: click to get the value in the Edit.aspx page: String str=Request.QueryString["fdid"];
12. DOC object.CreateElement("New node name");
The following is a reference fragment:
Create new node in XML document
13. Parent node.AppendChild (child node);
the following is a reference fragment:
Add the new child node to the parent node of the XML document
14. Parent node.RemoveChild(node);
The following is a reference fragment:
Delete node
15. Response
The following is a quotation fragment:
Response.Write("string");
Response.Write(variable);
Output to the page.
Response.Redirect("URL address");
Jump to the page specified by the URL
16. char.IsWhiteSpce (string variable, number of digits) - logical type
The following is a reference fragment:
Check whether the specified position is a null character;
like:
string str="Chinese people";
Response.Write(char.IsWhiteSpace(str,2)); //The result is: True, the first character is 0, and 2 is the third character.
17. char.IsPunctuation('Character') --logical type
The following is a reference fragment:
Check whether the character is a punctuation mark, such as: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'Character'
The following is a reference fragment:
Convert characters to numbers and look up code points. Note the single quotes.
like:
Response.Write((int)'中'); //The result is the code for Chinese characters: 20013
19. (char) code
The following is a reference fragment:
Convert numbers to characters and check the characters represented by the code.
like:
Response.Write((char)22269); //Return the character "国".
20. Trim()
The following is a quotation fragment:
Clear spaces before and after a string
21. String variable.Replace("substring", "replace with")
The following is a reference fragment:
String replacement
like:
string str="China";
str=str.Replace("国","central"); //Replace the national character with the central character
Response.Write(str); //The output result is "center"
Another example: (This is very practical)
string str="This is <script>script";
str=str.Replace("<","<font><</font>"); //Replace the left angle bracket with <font> and < and </font> (or replace it with <, but it is estimated to be processed by XML After saving, it will still be restored if you submit it again)
Response.Write(str); //Displayed as: "This is a <script> script"
If not replaced, <script> will not be displayed. If it is a script, it will be run; after replacement, the script will not be run.
The value of this code is that you can invalidate all HTML tags in a text, display them all, and protect your interactive site.
Specific implementation: Add the following code to your form submit button script:
string strSubmit=label1.Text; //label1 is the control ID where you ask users to submit data.
strSubmit=strSubmit.Replace("<","<font><</font>");
Then save or output strSubmit.
UBB code can also be easily implemented using this method.
22. Math.Max(i,j)
The following is a quotation fragment:
Take the maximum value between i and j
Such as int x=Math.Max(5,10); // x will take the value 10
Add a little bit 23. String comparison...
Add a little
23. String comparison is generally used: if(str1==str2){ }, but there are other methods:
The following is a quotation fragment:
(1)、
string str1; str2
//Syntax: str1.EndsWith(str2); __Detect whether the string str1 ends with the string str2 and return a Boolean value. For example:
if(str1.EndsWith(str2)){ Response.Write("String str1 ends with "+str2+""); }
(2)、
//Syntax: str1.Equals(str2); __Check whether the string str1 is equal to the string str2 and return a Boolean value. The usage is the same as above.
(3)、
//Syntax Equals(str1, str2); __Check whether the string str1 is equal to the string str2 and return a Boolean value. The usage is the same as above.
24. IndexOf(), LastIndexOf()
The following are reference fragments:
Find the first (last) occurrence of a specified character or string in a string and return the index value, such as:
str1.IndexOf("word"); //Find the index value (position) of "word" in str1
str1.IndexOf("string"); //Find the index value (position) of the first character of "string" in str1
str1.IndexOf("string",3,2);//Start from the 4th character of str1, find 2 characters, find the index value (position) of the first character of "string" in str1
25.Insert()
Here is a quote:
Inserts the specified character at the specified index in the string. like:
str1.Insert(1,"字"); Insert "character" at the second character of str1. If str1="China", the inserted character will be "中文国";
26. PadLeft(), PadRight()
The following are reference fragments:
Add a space or specify a char character to the left (or right) of the string to make the string reach the specified length, such as:
<%
string str1="Chinese";
str1=str1.PadLeft(10,'1'); //If there is no second parameter, add a space
Response.Write(str1); //The result is "1111111 Chinese", the string length is 10
%>
27. Remove()
The following is a reference fragment:
Delete the specified number of characters starting from the specified position
String comparison is generally used: if(str1==str2){ }, but there are other methods: