1. Tipo numérico DateTime
A seguir está um fragmento de referência:
System.DateTime currentTime=new System.DateTime();
1.1 Obtenha o ano, mês, dia, hora, minuto e segundo atuais currentTime=System.DateTime.Now;
1.2 Obtenha o ano atual int year = currentTime.Year;
1.3 Obtenha o mês atual int mês = currentTime.Month;
1.4 Obtenha o dia atual int day = currentTime.Day;
1.5 Obtenha a hora atual int hour = currentTime.Hour;
1.6 Obtenha o minuto atual int minuto = currentTime.Minute;
1.7 Obtenha o segundo atual intseconds = currentTime.Second;
1.8 Obtenha o milissegundo atual int milissegundo = currentTime.Millisecond;
(As variáveis estão disponíveis em chinês)
2. Int32.Parse (variável) Int32.Parse ("constante")
O seguinte é um fragmento de referência:
Converter tipo de caractere em tipo numérico de 32 bits
3. Variable.ToString()
O seguinte é um fragmento de referência:
Converter caractere em string
12345.ToString("n"); //Gerar 12.345,00
12345.ToString("C"); //Gerar ¥12.345,00
12345.ToString("e"); //Gerar 1.234500e+004
12345.ToString("f4"); //Gerar 12345.0000
12345.ToString("x"); //Gerar 3039 (hexadecimal)
12345.ToString("p"); //Gerar 1.234.500,00%
4. Tipo numérico de variável .Length
O seguinte é um fragmento de referência:
Obtenha o comprimento da string:
Por exemplo: string str="China";
int Len = str.Length; //Len é uma variável personalizada, str é o nome da variável da string a ser testada
5. System.Text.Encoding.Default.GetBytes (variável)
O seguinte é um fragmento de referência:
Converta código de palavra em código de bits, como: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Então o comprimento do bit pode ser obtido:
len = bytStr.Length;
6. System.Text.StringBuilder("")
O seguinte é um fragmento de referência:
Adicionando strings (é o mesmo com o sinal +?)
Por exemplo: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("China");
sb.Append("Pessoas");
sb.Append("República");
parâmetro
2);
Intercepte uma parte da string, o parâmetro 1 é o dígito inicial da esquerda, o parâmetro 2 é o número de dígitos a serem interceptados.
Por exemplo: string s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString()
;
Obtenha o endereço IP do usuário remoto
9. Obtenha o endereço IP real do usuário remoto por meio do servidor proxy:
A seguir está uma citação:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}outro{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"]
;
Valor da sessão de acesso;
Por exemplo, atribuição: Session["username"]="Bush";
Valor: Object objName=Sessão["nomedeusuário"];
String strNome=objNome.ToString();
Limpar: Session.RemoveAll();
Variable
"];
Transferir variáveis usando hiperlinks.
clique
para obter o valor na página Edit.aspx: String str=Request.QueryString["fdid"]
;
a seguir está um fragmento de referência:
Crie um novo nó no documento XML
13. Node pai.AppendChild (nó filho);
o seguinte é um fragmento de referência:
Adicione o novo nó filho ao nó pai do documento XML
node
);
Excluir nó
15. Resposta
A seguir está um fragmento de citação:
Response.Write("string");
Resposta.Write(variável);
Saída para a página.
Response.Redirect("Endereço URL");
Ir para a página especificada pelo URL
16. char.IsWhiteSpce (variável string, número de dígitos) - tipo lógico
A seguir está um fragmento de referência:
Verifique se a posição especificada é um caractere nulo;
como:
string str="povo chinês";
Response.Write(char.IsWhiteSpace(str,2)); //O resultado é: True, o primeiro caractere é 0 e 2 é o terceiro caractere.
17. char.IsPunctuation('Character') --logical type
O seguinte é um fragmento de referência:
Verifique se o caractere é um sinal de pontuação, como: Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)'Character'
O seguinte é um fragmento de referência:
Converta caracteres em números e procure pontos de código.
como:
Response.Write((int)'中'); //O resultado é o código para caracteres chineses: 20013
19. Código (char)
O seguinte é um fragmento de referência:
Converta números em caracteres e verifique os caracteres representados pelo código.
como:
Response.Write((char)22269); //Retorna o caractere "国".
20. Trim()
A seguir está um fragmento de citação:
Limpar espaços antes e depois de uma string
21. String variável.Replace("substring", "replace with")
O seguinte é um fragmento de referência:
Substituição de cordas
como:
stringstr="China";
str=str.Replace("国","central"); //Substitua o caractere nacional pelo caractere central
Response.Write(str); //O resultado da saída é "centro"
Outro exemplo: (Isso é muito prático)
string str="Este é <script>script";
str=str.Replace("<","<font><</font>"); //Substitua o colchete angular esquerdo por <font> e < e </font> (ou substitua por <, mas é estimado para ser processado por XML Depois de salvar, ele ainda será restaurado se você enviá-lo novamente)
Response.Write(str); //Exibido como: "Este é um script <script>"
Se não for substituído, <script> não será exibido. Se for um script, será executado após a substituição, o script não será executado.
O valor desse código é que você pode invalidar todas as tags HTML em um texto, exibi-las todas e proteger seu site interativo.
Implementação específica: adicione o seguinte código ao script do botão de envio do formulário:
string strSubmit=label1.Text; //label1 é o ID de controle onde você solicita que os usuários enviem dados.
strSubmit=strSubmit.Replace("<","<font><</font>");
Em seguida, salve ou gere strSubmit.
O código UBB também pode ser facilmente implementado usando este método.
22. Math.Max(i,j)
A seguir está um fragmento de citação:
Pegue o valor máximo entre i e j
Tal como int x=Math.Max(5,10); // x assumirá o valor 10;
Adicione um pouco 23. Comparação de strings...
Adicione um pouco
23. A comparação de strings geralmente é usada: if(str1==str2){ }, mas existem outros métodos:
A seguir está um fragmento de citação:
(1)、
stringstr1;
//Sintaxe: str1.EndsWith(str2); __Detecta se a string str1 termina com a string str2 e retorna um valor booleano.
if(str1.EndsWith(str2)){ Response.Write("String str1 termina com "+str2+"" });
(2)、
//Sintaxe: str1.Equals(str2); __Verifique se a string str1 é igual à string str2 e retorne um valor booleano.
(3)、
,
str2); __Verifica se a string str1 é igual à string str2 e retorna um valor booleano. O uso é o mesmo que acima
.
Encontre a primeira (última) ocorrência de um caractere ou string especificado em uma string e retorne o valor do índice, como:
str1.IndexOf("word"); //Encontre o valor do índice (posição) de "word" em str1
str1.IndexOf("string"); //Encontre o valor do índice (posição) do primeiro caractere de "string" em str1
str1.IndexOf("string",3,2);//Comece no 4º caractere de str1, encontre 2 caracteres, encontre o valor do índice (posição) do primeiro caractere de "string" em str1
25.Inserir()
Aqui está uma citação:
Insere o caractere especificado no índice especificado na string. como:
str1.Insert(1,"字"); Inserir "caractere" no segundo caractere de str1 Se str1="China", o caractere inserido será "中文国";
26. PadLeft(), PadRight()
A seguir estão fragmentos de referência:
Adicione um espaço ou especifique um caractere à esquerda (ou à direita) da string para fazer com que ela atinja o comprimento especificado, como:
<%
string str1="Chinês";
str1=str1.PadLeft(10,'1'); //Se não houver segundo parâmetro, adicione um espaço
Response.Write(str1); //O resultado é "1111111 Chinês", o comprimento da string é 10
%>
27. Remove()
O seguinte é um fragmento de referência:
Exclua o número especificado de caracteres começando na posição especificada
A comparação de strings geralmente é usada: if(str1==str2){ }, mas existem outros métodos: