1. Type numérique DateHeure
System.DateTime currentTime=new System.DateTime();
1.1 Obtenez l'année, le mois, le jour, l'heure, la minute et la seconde en cours
currentTime = System.DateTime.Now ;
1.2 Obtenir l'année en cours
int année=currentTime.Year;
1.3 Obtenir le mois en cours
int mois=currentTime.Month;
1.4 Obtenir le jour en cours
int jour=currentTime.Day;
1.5 Obtenez le temps actuel
int hour=currentTime.Hour;
1.6 Obtenir les points actuels
int minutes=currentTime.Minute;
1.7 Obtenir la seconde actuelle
int secondes=currentTime.Second;
1.8 Obtenir la milliseconde actuelle
int millisecondes=currentTime.Millisecond;
(Les variables sont disponibles en chinois)
2. Int32.Parse (variable) Int32.Parse ("constante")
Convertir le type de caractère en type numérique 32 bits
3. Variable.ToString()
Convertir un caractère en chaîne
12345.ToString("n"); //Générer 12 345,00
12345.ToString("C"); //Générer ¥12 345,00
12345.ToString("e"); //Générer 1.234500e+004
12345.ToString("f4"); //Générer 12345.0000
12345.ToString("x"); //Générer 3039 (hexadécimal)
12345.ToString("p"); //Générer 1 234 500,00%
4. La variable .Length prend la longueur de la chaîne en type numérique :
Par exemple : string str="Chine" ;
int Len = str.Length; //Len est une variable personnalisée, str est le nom de la variable de la chaîne à tester
5. System.Text.Encoding.Default.GetBytes (variable)
Convertissez le code de mot en code binaire tel que : byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
La longueur en bits peut alors être obtenue :
len = bytStr.Length;
6. System.Text.StringBuilder("")
Ajouter des chaînes, (est-ce la même chose avec le signe + ?)
Par exemple : System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("Chine");
sb.Append("Personnes");
sb.Append("République");
7. Variable.Substring(paramètre 1, paramètre 2);
Intercepte une partie de la chaîne, le paramètre 1 est le chiffre de départ en partant de la gauche, le paramètre 2 est le nombre de chiffres à intercepter.
Par exemple : string s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
Obtenez l'adresse IP de l'utilisateur distant
9. Obtenez la véritable adresse IP de l'utilisateur distant via le serveur proxy :
if(Request.ServerVariables["HTTP_VIA"]!=null){
chaîne user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}autre{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
Accéder à la valeur de la session ;
Par exemple, affectation : Session["username"]="Bush";
Valeur : Object objName=Session["username"];
String strName=objName.ToString();
Effacer : Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
Transférez des variables à l’aide de liens hypertextes.
Pour créer un lien hypertexte sur n'importe quelle page : <a href=Edit.aspx?fbid=23>Cliquez</a>
Obtenez la valeur dans la page Edit.aspx : String str=Request.QueryString["fdid"]
12. DOC object.CreateElement("Nouveau nom de nœud");
Créez un nouveau nœud de document XML
13. Nœud parent.AppendChild (nœud enfant) ;
Ajoutez le nœud enfant nouvellement créé au nœud parent du document XML
14. Parent node.RemoveChild(node);
Supprimer le nœud
15, réponse
Réponse.Write("chaîne");
Réponse.Write(variable);
Sortie sur la page.
Réponse.Redirect("Adresse URL");
Aller à la page spécifiée par l'URL
16. char.IsWhiteSpce (variable de chaîne, nombre de chiffres) - vérification logique si la position spécifiée est un caractère nul ;
comme:
string str="Chinois";
Response.Write(char.IsWhiteSpace(str,2)); //Le résultat est : True, le premier caractère est 0 et 2 est le troisième caractère.
17. char.IsPunctuation('Character') -- Vérification logique si le caractère est un signe de ponctuation, tel que : Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)' Personnage'
Convertissez les caractères en nombres et recherchez les points de code.
comme:
Response.Write((int)'中'); //Le résultat est le code de caractère chinois : 20013
19. Le code (char) convertit les nombres en caractères et vérifie les caractères représentés par le code.
comme:
Response.Write((char)22269); //Renvoie le caractère "国".
20. Couper()
Effacer les espaces avant et après la chaîne
21, variable de chaîne.Replace("substring", "replace with")
Remplacement de chaîne tel que :
string str="Chine" ;
str=str.Replace("国","central"); //Remplacez le caractère national par le caractère central
Response.Write(str); //Le résultat de sortie est "center".
Un autre exemple : (c'est très pratique)
string str="Ceci est un script <script>";
str=str.Replace("<","<font><</font>"); //Remplacez le crochet angulaire gauche par <font> et < et </font> (ou remplacez-le par <, mais c'est estimé à être traité par XML Après l'enregistrement, il sera toujours restauré si vous le soumettez à nouveau)
Response.Write(str); //Affiché comme : "Ceci est un script <script>".
S'il n'est pas remplacé, <script> ne sera pas affiché. S'il s'agit d'un script, il s'exécutera après le remplacement. le script ne s'exécutera pas.
L'intérêt de ce code est que vous pouvez invalider toutes les balises HTML d'un texte, les afficher toutes et protéger votre site interactif.
Implémentation spécifique : ajoutez le code suivant au script du bouton d'envoi de votre formulaire :
string strSubmit=label1.Text; //label1 est l'ID de contrôle dans lequel vous demandez aux utilisateurs de soumettre des données.
strSubmit=strSubmit.Replace("<","<font><</font>");
Ensuite, enregistrez ou affichez strSubmit.
Le code UBB peut également être facilement implémenté en utilisant cette méthode.
22. Math.Max(i,j)
Prenez la valeur maximale entre i et j, telle que int x=Math.Max(5,10); // Ajoutez
un peu à la valeur de x 10 23. Comparaison de chaînes...
Ajoutez un petit peu
23. La comparaison de chaînes est généralement utilisée : if(str1==str2){ }, mais il existe d'autres méthodes :
(1),
chaîne chaîne1 ; chaîne chaîne2 ;
//Syntaxe : str1.EndsWith(str2); __Détecte si la chaîne str1 se termine par la chaîne str2 et renvoie une valeur booléenne. Par exemple :
if(str1.EndsWith(str2)){ Response.Write("La chaîne str1 se termine par "+str2+"" }
(2),
//Syntaxe : str1.Equals(str2); __Vérifiez si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
(3)
.
//Syntaxe Equals(str1,str2); __Vérifie si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
.
Recherchez la première (dernière) occurrence d'un caractère ou d'une chaîne spécifiée dans une chaîne et renvoyez la valeur d'index, telle que :
str1.IndexOf("word"); //Trouver la valeur d'index (position) de "word" dans str1
str1.IndexOf("string"); //Trouver la valeur d'index (position) du premier caractère de "string" dans str1
str1.IndexOf("string",3,2);//Commencez à partir du 4ème caractère de str1, recherchez 2 caractères et trouvez la valeur d'index (position) du premier caractère de "string" dans str1
25. Insert( )
Insère le caractère spécifié à l'index spécifié dans la chaîne. comme:
deuxième
caractère de str1="Chine", le caractère inséré sera "中文国" ;
Ajoutez un espace ou spécifiez un caractère char à gauche (ou à droite) de la chaîne pour que la chaîne atteigne la longueur spécifiée, par exemple :
<%
string str1="Chinois" ;
str1=str1.PadLeft(10,'1'); //S'il n'y a pas de deuxième paramètre, ajoutez un espace
Response.Write(str1); //Le résultat est "1111111 chinois", la longueur de la chaîne est 10
%>
27. Supprimer()
Pour supprimer un nombre spécifié de caractères d'une position spécifiée, la comparaison de chaînes est généralement utilisée : if(str1==str2){ }, mais il existe d'autres méthodes :
1.
chaîne chaîne1 ; chaîne chaîne2 ;
//Syntaxe : str1.EndsWith(str2); __Détecte si la chaîne str1 se termine par la chaîne str2 et renvoie une valeur booléenne. Par exemple :
if(str1.EndsWith(str2)){ Response.Write("String str1 se termine par "+str2+"" }
2.
//Syntaxe : str1.Equals(str2); __Vérifiez si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
3.
//Syntaxe Equals(str1,str2); __Vérifie si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
.
Recherchez la première occurrence d'un caractère ou d'une chaîne spécifiée dans une chaîne et renvoyez la première valeur d'index, telle que :
str1.IndexOf("word"); //Trouver la valeur d'index (position) de "word" dans str1
str1.IndexOf("string"); //Trouver la valeur d'index (position) du premier caractère de "string" dans str1
str1.IndexOf("string",3,2);//Commencer à partir du 4ème caractère de str1, rechercher 2 caractères, trouver la valeur d'index (position) du premier caractère de "string" dans str1
1.9 prend l'affichage de la date chinoise - année, mois, jour, heure et minute
string strY=currentTime.ToString("f"); //Ne pas afficher les secondes
1.10, obtenir la date chinoise display_year et mois
string strYM=currentTime.ToString("y");
1.11 Obtenir la date chinoise display_month et day
string strMD=currentTime.ToString("m");
1.12 Obtenez l'année, le mois et le jour en cours, le format est : 2003-9-23
string strYMD=currentTime.ToString("d");
1.13 Obtenez l'heure et les minutes actuelles, le format est : 14:24
string strT=currentTime.ToString("t");
Mise à jour, ce qui précède ne peut pas être modifié :
ensemble de fonctions et de méthodes c#.net (veuillez les ajouter ensemble)
1. Type numérique DateTime
System.DateTime currentTime=new System.DateTime();
1.1 Obtenez l'année, le mois, le jour, l'heure, la minute et la seconde en cours
currentTime = System.DateTime.Now ;
1.2 Obtenir l'année en cours
int année=currentTime.Year;
1.3 Obtenir le mois en cours
int mois=currentTime.Month;
1.4 Obtenir le jour en cours
int jour=currentTime.Day;
1.5 Obtenez le temps actuel
int hour=currentTime.Hour;
1.6 Obtenir les points actuels
int minutes=currentTime.Minute;
1.7 Obtenir la seconde actuelle
int secondes=currentTime.Second;
1.8 Obtenir la milliseconde actuelle
int millisecondes=currentTime.Millisecond;
(Les variables sont disponibles en chinois)
1.9 Obtenez l'affichage de la date en chinois - année, mois, jour, heure et minute
string strY=currentTime.ToString("f"); //Ne pas afficher les secondes
1.10, obtenir la date chinoise display_year et mois
string strYM=currentTime.ToString("y");
1.11 Obtenir la date chinoise display_month et day
string strMD=currentTime.ToString("m");
1.12 Obtenez l'année, le mois et le jour chinois
string strYMD=currentTime.ToString("D");
'www.downcodes.com
1.13 Obtenez l'heure et les minutes actuelles, le format est : 14:24
string strT=currentTime.ToString("t");
1.14 Obtenez l'heure actuelle, le format est : 2003-09-23T14:46:48
string strT=currentTime.ToString("s");
1.15 Obtenez l'heure actuelle, le format est : 2003-09-23 14:48:30Z
string strT=currentTime.ToString("u");
1.16 Obtenez l'heure actuelle, le format est : 2003-09-23 14:48
string strT=currentTime.ToString("g");
1.17 Obtenez l'heure actuelle, le format est : mardi 23 septembre 2003 14:52:40 GMT
string strT=currentTime.ToString("r");
1.18 Récupère la date et l'heure n jours après l'heure actuelle
DateTime newDay = DateTime.Now.AddDays(100);
2. Int32.Parse(variable) Int32.Parse("constante")
Convertir le type de caractère en type numérique 32 bits
3. Variable.ToString()
Convertir un caractère en chaîne
12345.ToString("n"); //Générer 12 345,00
12345.ToString("C"); //Générer ¥12 345,00
12345.ToString("e"); //Générer 1.234500e+004
12345.ToString("f4"); //Générer 12345.0000
12345.ToString("x"); //Générer 3039 (hexadécimal)
12345.ToString("p"); //Générer 1 234 500,00%
4. La variable .Length prend la longueur de la chaîne en type numérique :
Par exemple : string str="Chine" ;
int Len = str.Length; //Len est une variable personnalisée, str est le nom de la variable de la chaîne à tester
5. System.Text.Encoding.Default.GetBytes (variable)
Convertissez le code de mot en code binaire tel que : byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
La longueur en bits peut alors être obtenue :
len = bytStr.Length;
6. System.Text.StringBuilder("")
Ajouter des chaînes, (est-ce la même chose avec le signe + ?)
Par exemple : System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("Chine");
sb.Append("Personnes");
sb.Append("République");
7. Variable.Substring(paramètre 1, paramètre 2);
Intercepte une partie de la chaîne, le paramètre 1 est le chiffre de départ en partant de la gauche, le paramètre 2 est le nombre de chiffres à intercepter.
Par exemple : string s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
Obtenez l'adresse IP de l'utilisateur distant
9. Obtenez la véritable adresse IP de l'utilisateur distant via le serveur proxy :
if(Request.ServerVariables["HTTP_VIA"]!=null){
chaîne user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}autre{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
Accéder à la valeur de la session ;
Par exemple, affectation : Session["username"]="Bush";
Valeur : Object objName=Session["username"];
String strName=objName.ToString();
Effacer : Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
Transférez des variables à l’aide de liens hypertextes.
Pour créer un lien hypertexte sur n'importe quelle page : <a href=Edit.aspx?fbid=23>Cliquez</a>
Obtenez la valeur dans la page Edit.aspx : String str=Request.QueryString["fdid"]
12. DOC object.CreateElement("Nouveau nom de nœud");
Créez un nouveau nœud de document XML
13. Nœud parent.AppendChild (nœud enfant) ;
Ajoutez le nœud enfant nouvellement créé au nœud parent du document XML
14. Parent node.RemoveChild(node);
Supprimer le nœud
15, réponse
Réponse.Write("chaîne");
Réponse.Write(variable);
Sortie sur la page.
Réponse.Redirect("Adresse URL");
Aller à la page spécifiée par l'URL
16. char.IsWhiteSpce (variable de chaîne, nombre de chiffres) - vérification logique si la position spécifiée est un caractère nul ;
comme:
string str="Chinois";
Response.Write(char.IsWhiteSpace(str,2)); //Le résultat est : True, le premier caractère est 0 et 2 est le troisième caractère.
17. char.IsPunctuation('Character') -- Vérification logique si le caractère est un signe de ponctuation, tel que : Response.Write(char.IsPunctuation('A')); //Return: False
18. (int)' Personnage'
Convertissez les caractères en nombres et recherchez les points de code.
comme:
Response.Write((int)'中'); //Le résultat est le code de caractère chinois : 20013
19. Le code (char) convertit les nombres en caractères et vérifie les caractères représentés par le code.
comme:
Response.Write((char)22269); //Renvoie le caractère "国".
20. Couper()
Effacer les espaces avant et après la chaîne
21, variable de chaîne.Replace("substring", "replace with")
Remplacement de chaîne tel que :
string str="Chine" ;
str=str.Replace("国","central"); //Remplacez le caractère national par le caractère central
Response.Write(str); //Le résultat de sortie est "center".
Un autre exemple : (c'est très pratique)
string str="Ceci est un script <script>";
str=str.Replace("<","<font><</font>"); //Remplacez le crochet angulaire gauche par <font> et < et </font> (ou remplacez-le par <, mais c'est estimé à être traité par XML Après l'enregistrement, il sera toujours restauré si vous le soumettez à nouveau)
Response.Write(str); //Affiché comme : "Ceci est un script <script>".
S'il n'est pas remplacé, <script> ne sera pas affiché. S'il s'agit d'un script, il s'exécutera après le remplacement. le script ne s'exécutera pas.
L'intérêt de ce code est que vous pouvez invalider toutes les balises HTML d'un texte, les afficher toutes et protéger votre site interactif.
Implémentation spécifique : ajoutez le code suivant au script du bouton d'envoi de votre formulaire :
string strSubmit=label1.Text; //label1 est l'ID de contrôle dans lequel vous demandez aux utilisateurs de soumettre des données.
strSubmit=strSubmit.Replace("<","<font><</font>");
Ensuite, enregistrez ou affichez strSubmit.
Le code UBB peut également être facilement implémenté en utilisant cette méthode.
22. Math.Max(i,j)
Prenez la valeur maximale entre i et j telle que int x=Math.Max(5,10); // x prendra la valeur 10
23. La comparaison de chaînes est généralement utilisée : if(str1==str2){ }, mais là sont d'autres méthodes :
(1),
chaîne chaîne1 ; chaîne chaîne2 ;
//Syntaxe : str1.EndsWith(str2); __Détecte si la chaîne str1 se termine par la chaîne str2 et renvoie une valeur booléenne. Par exemple :
if(str1.EndsWith(str2)){ Response.Write("La chaîne str1 se termine par "+str2+"" }
(2),
//Syntaxe : str1.Equals(str2); __Vérifiez si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
(3)
.
//Syntaxe Equals(str1,str2); __Vérifie si la chaîne str1 est égale à la chaîne str2 et renvoie une valeur booléenne. L'utilisation est la même que ci-dessus
.
Recherchez la première (dernière) occurrence d'un caractère ou d'une chaîne spécifiée dans une chaîne et renvoyez la valeur d'index, telle que :
str1.IndexOf("word"); //Trouver la valeur d'index (position) de "word" dans str1
str1.IndexOf("string"); //Trouver la valeur d'index (position) du premier caractère de "string" dans str1
str1.IndexOf("string",3,2);//Commencez à partir du 4ème caractère de str1, recherchez 2 caractères et trouvez la valeur d'index (position) du premier caractère de "string" dans str1
25. Insert( )
Insère le caractère spécifié à l'index spécifié dans la chaîne. comme:
deuxième
caractère de str1="Chine", le caractère inséré sera "中文国" ;
Ajoutez un espace ou spécifiez un caractère char à gauche (ou à droite) de la chaîne pour que la chaîne atteigne la longueur spécifiée, par exemple :
<%
string str1="Chinois" ;
str1=str1.PadLeft(10,'1'); //S'il n'y a pas de deuxième paramètre, ajoutez un espace
Response.Write(str1); //Le résultat est "1111111 chinois", la longueur de la chaîne est 10
%>
27. Supprimer()
Supprimer le nombre spécifié de caractères à partir de la position spécifiée
<%
string str1="Je suis un admirateur de Saddam";
Response.Write(str1.Remove(5,4)); //Le résultat est "Je fais partie de Saddam"
%>