1. Tipo numérico DateTime
El siguiente es un fragmento de referencia:
System.DateTime currentTime=new System.DateTime();
1.1 Obtenga el año, mes, día, hora, minuto y segundo actual currentTime=System.DateTime.Now;
1.2 Obtener el año actual int año = currentTime.Year;
1.3 Obtener el mes actual int mes = currentTime.Month;
1.4 Obtener el día actual int day = currentTime.Day;
1.5 Obtener la hora actual int hora = currentTime.Hour;
1.6 Obtener el minuto actual int minuto = currentTime.Minute;
1.7 Obtener el segundo actual int segundos = currentTime.Second;
1.8 Obtener el milisegundo actual int milisegundo = currentTime.Millisegundo;
(Las variables están disponibles en chino)
2. Int32.Parse (variable) Int32.Parse ("constante")
El siguiente es un fragmento de referencia:
Convertir tipo de carácter a tipo numérico de 32 bits
3. Variable.ToString()
El siguiente es un fragmento de referencia:
Convertir carácter a cadena
12345.ToString("n"); //Generar 12.345,00
12345.ToString("C"); //Generar ¥12,345.00
12345.ToString("e"); //Generar 1.234500e+004
12345.ToString("f4"); //Generar 12345.0000
12345.ToString("x"); //Generar 3039 (hexadecimal)
12345.ToString("p"); //Generar 1.234.500,00%
4. Tipo numérico de longitud variable.
El siguiente es un fragmento de referencia:
Obtenga la longitud de la cadena:
Por ejemplo: cadena str="China";
int Len = str.Length; // Len es una variable personalizada, str es el nombre de la variable de la cadena que se va a probar
5. System.Text.Encoding.Default.GetBytes (variable)
El siguiente es un fragmento de referencia:
Convierta código de palabra a código de bits, como por ejemplo: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Entonces se puede obtener la longitud del bit:
len = bytStr.Length;
6. System.Text.StringBuilder("")
El siguiente es un fragmento de referencia:
Agregar cadenas (¿es lo mismo con el signo +?)
Por ejemplo: System.Text.StringBuilder sb = nuevo System.Text.StringBuilder("");
sb.Append("China");
sb.Append("Personas");
sb.Append("República");
7. Variable.Substring (parámetro 1, parámetro 2);
el siguiente es un fragmento de referencia:
Intercepta una parte de la cadena, el parámetro 1 es el dígito inicial desde la izquierda, el parámetro 2 es el número de dígitos a interceptar.
Por ejemplo: cadena s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
El siguiente es un fragmento de referencia:
Obtener la dirección IP del usuario remoto
9. Obtenga la dirección IP real del usuario remoto a través del servidor proxy:
la siguiente es una cita:
si(Request.ServerVariables["HTTP_VIA"]!=null){
cadena user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}demás{
cadena user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Sesión ["variable"];
El siguiente es un fragmento de referencia:
Valor de sesión de acceso;
Por ejemplo, asignación: Session["username"]="Bush";
Valor: Objeto objName=Sesión["nombre de usuario"];
Cadena strName=objName.ToString();
Borrar: Session.RemoveAll();
11. String str=Request.QueryString["Variable"]
El siguiente es un fragmento de referencia:
Transfiera variables mediante hipervínculos.
Por ejemplo, para crear un hipervínculo en cualquier página: haga clic para obtener el valor en la página Edit.aspx: String str=Request.QueryString["fdid"]
"
Nuevo nombre de nodo");
A continuación se muestra un fragmento de referencia:
Crear nuevo nodo en documento XML
13. Nodo principal.AppendChild (nodo secundario);
el siguiente es un fragmento de referencia:
Agregue el nuevo nodo secundario al nodo principal del documento XML
14. Nodo principal.RemoveChild(nodo);
El siguiente es un fragmento de referencia:
Eliminar nodo
15. Respuesta
Lo siguiente es un fragmento de cita:
Respuesta.Write("cadena");
Respuesta.Escribir(variable);
Salida a la página.
Response.Redirect("Dirección URL");
Saltar a la página especificada por la URL
16. char.IsWhiteSpce (variable de cadena, número de dígitos) - tipo lógico
El siguiente es un fragmento de referencia:
Compruebe si la posición especificada es un carácter nulo;
como:
string str="pueblo chino";
Response.Write(char.IsWhiteSpace(str,2)); //El resultado es: Verdadero, el primer carácter es 0 y 2 es el tercer carácter.
17. char.IsPunctuation('Character') --tipo lógico
El siguiente es un fragmento de referencia:
Compruebe si el carácter es un signo de puntuación, como: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'Character'
El siguiente es un fragmento de referencia:
Convierta caracteres en números y busque puntos de código. Tenga en cuenta las comillas simples.
como:
Response.Write((int)'中'); //El resultado es el código para caracteres chinos: 20013
19. código (char)
El siguiente es un fragmento de referencia:
Convierta números en caracteres y verifique los caracteres representados por el código.
como:
Response.Write((char)22269); //Devuelve el carácter "国".
20. Trim()
El siguiente es un fragmento de cita:
Limpiar espacios antes y después de una cadena
21. Variable de cadena.Replace("substring", "replace with")
El siguiente es un fragmento de referencia:
Reemplazo de cuerdas
como:
cadena cadena="China";
str=str.Replace("国","central"); //Reemplazar el carácter nacional con el carácter central
Response.Write(str); //El resultado de salida es "centro"
Otro ejemplo: (Esto es muy práctico)
string str="Esto es <script>script";
str=str.Replace("<","<font><</font>"); //Reemplace el corchete angular izquierdo con <font> y < y </font> (o reemplácelo con <, pero es estimado para ser procesado por XML Después de guardarlo, aún se restaurará si lo envía nuevamente)
Response.Write(str); //Se muestra como: "Este es un script <script>"
Si no se reemplaza, no se mostrará <script>. Si es un script, se ejecutará después del reemplazo, el script no se ejecutará.
El valor de este código es que puede invalidar todas las etiquetas HTML en un texto, mostrarlas todas y proteger su sitio interactivo.
Implementación específica: agregue el siguiente código al script del botón de envío de formulario:
string strSubmit=label1.Text; //label1 es el ID de control donde solicita a los usuarios que envíen datos.
strSubmit=strSubmit.Replace("<","<font><</font>");
Luego guarde o genere strSubmit.
El código UBB también se puede implementar fácilmente utilizando este método.
22. Math.Max(i,j)
Lo siguiente es un fragmento de cita:
Tome el valor máximo entre i y j
Como int x=Math.Max(5,10); // x tomará el valor 10
Añade un poquito 23. Comparación de cadenas...
agrega un poco
23. La comparación de cadenas se usa generalmente: if (str1 == str2) {}, pero existen otros métodos:
el siguiente es un fragmento de cita:
(1) 、
cadena cadena1; cadena2
//Sintaxis: str1.EndsWith(str2); __Detecta si la cadena str1 termina con la cadena str2 y devuelve un valor booleano.
if(str1.EndsWith(str2)){ Response.Write("La cadena str1 termina con "+str2+"");
(2) 、
//Sintaxis: str1.Equals(str2); __Comprueba si la cadena str1 es igual a la cadena str2 y devuelve un valor booleano. El uso es el mismo que el anterior.
(3) 、
//Sintaxis Equals(str1, str2); __Comprueba si la cadena str1 es igual a la cadena str2 y devuelve un valor booleano. El uso es el mismo que el anterior.
24. IndexOf(), LastIndexOf()
Los siguientes son fragmentos de referencia:
Encuentre la primera (última) aparición de un carácter o cadena especificado en una cadena y devuelva el valor del índice, como por ejemplo:
str1.IndexOf("word"); //Encontrar el valor del índice (posición) de "word" en str1
str1.IndexOf("string"); //Encuentra el valor del índice (posición) del primer carácter de "string" en str1.
str1.IndexOf("string",3,2);//Comience desde el cuarto carácter de str1, busque 2 caracteres, encuentre el valor de índice (posición) del primer carácter de "string" en str1
25.Insertar()
Aquí hay una cita:
Inserta el carácter especificado en el índice especificado de la cadena. como:
str1.Insert(1,"字"); Inserte "carácter" en el segundo carácter de str1. Si str1="China", el carácter insertado será "中文国";
26. PadLeft(), PadRight()
Los siguientes son fragmentos de referencia:
Agregue un espacio o especifique un carácter a la izquierda (o derecha) de la cadena para que la cadena alcance la longitud especificada, como por ejemplo:
<%
cadena str1="chino";
str1=str1.PadLeft(10,'1'); //Si no hay un segundo parámetro, agrega un espacio
Response.Write(str1); //El resultado es "1111111 chino", la longitud de la cadena es 10
%>
27. Remove()
El siguiente es un fragmento de referencia:
Eliminar el número especificado de caracteres a partir de la posición especificada
La comparación de cadenas se usa generalmente: if(str1==str2){ }, pero existen otros métodos: