C# fonctions couramment utilisées
1. DateHeure Type numérique
System.DateTime currentTime=new System.DateTime();
1.1 Obtenez l'année, le mois, jour, heure, minute et seconde
currentTime=System.DateTime.Now;
1.2 Obtenez l'année en cours
int year=currentTime.Year;
1.3 Obtenez le mois en cours
int Month= currentTime.Month;
1.4 Obtenez le jour actuel
int day=currentTime.Day;
1.5 Obtenez l'heure actuelle
int hour=currentTime.Hour;
1.6 Obtenez la minute actuelle
int minute=currentTime.Minute;
1.7 get Current second
int second = currentTime.Second;
1.8 Obtenez la milliseconde actuelle
int millisecond = currentTime.Millisecond; variable
est disponible en chinois) 1.9 Obtenir 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 l'affichage de la date chinoise_année et le mois
string strYM=currentTime.ToString("y");
1.11 Obtenir l'affichage de la date chinoise_mois et jour
string strMD=currentTime.ToString("m");
1.12 Obtenez l'année, le mois et le jour chinois
string strYMD=currentTime.ToString("D");
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 Obtenir l'heure actuelle Heure, 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("r");
1.18 Obtenez. la date et l'heure n jours après l'heure actuelle
DateTime newDay = DateTime.Now.AddDays(100);
1.19 Obtenez la date et l'heure de l'heure actuelle Week
en utilisant System.Globalization ;
GregorianCalendar gc = new GregorianCalendar();
Console.WriteLine(gc.GetWeekOfYear(DateTime.Now,CalendarWeekRule.FirstDay,DayOfWeek.Monday));
1.20 Calculer la différence entre deux dates
DateTime time1 =new DateTime(1982,4,24,14,23,06);
DateTime time2 =new DateTime(1982,1,21,8,16 ,32);
TimeSpan ts= time2.Subtract(time1);
string timespan = "Difference:"
+ts.Days.ToString()+"Days"
+ts .Hours.ToString()+" heure"
+ts.Minutes.ToString()+"minute"
+ts.Seconds.ToString()+"seconde";
2. Int32 .Parse(variable) Int32.Parse ("
Constante
") Conversion de type de caractère en type numérique 32 bits
3. Variable .ToString()
Conversion de type de caractère Convertir en
chaîne
12345.ToString("n"); //Générer 12 345,00 12345.ToString("C"); //Générer ¥12 345,00
12345.ToString( "e"); e+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. Type numérique Variable.Length
Obtenez la longueur de la chaîne :
Par exemple : string str="China";
int Len = str.Length / /Len est une variable auto-définie
, str est le
nom de variable de la chaîne à tester 5. System.Text .Encoding.Default.GetBytes(variable) Convertir le code de caractère en code bit
Par exemple : byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Ensuite, vous pouvez obtenir la longueur des bits :
len = bytStr. Longueur;
6. System.Text.StringBuilder("")
Ajout de chaîne, (le signe + est-il le même ? )
Par exemple : System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("China");
sb.Append("People");
sb.Append("Republic");
7. Variable.
Substr
ing(paramètre 1, paramètre 2);
Intercepter une partie de la chaîne, le paramètre 1 vient de la gauche Le chiffre de départ, 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 adresse
9. Obtenez la véritable adresse IP de l'utilisateur distant via le serveur proxy :
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"];
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"];
Transfert variables à l’aide de hyperliens.
Pour créer un lien hypertexte dans n'importe quelle page : Cliquez sur
Pour obtenir la valeur dans la page Edit.aspx : String str=Request.QueryString [ "fdid"];
12. DOC object.createElement_x("Nouveau nom de nœud");
Créer un nouveau nœud de document XML
13. Nœud parent.AppendChild (nœud enfant );
Ajouter le nœud enfant nouvellement créé au nœud parent du document XML
14. Nœud parent.RemoveChild(node);
Supprimer le nœud
15. Réponse
Response Write("string");
Response.Write(variable);
Sortie vers la page.
Response.Redirect("Adresse URL");
Aller à la page spécifiée par l'URL
16 char.IsWhiteSpce (variable de chaîne, nombre de chiffres)— — Type logique
Vérifiez si la position spécifiée est un caractère nul
Par exemple :
string str="Chinois";
Response.Write(char.IsWhiteSpace(str,2)); //Le résultat est : Vrai, le premier caractère est le bit 0 et 2 est le troisième caractère.
17. char.IsPunctuation('Character') --Type logique
Vérifiez si le caractère est un signe de ponctuation
Par exemple : Response.Write(char.IsPunctuation('A')) ; // Retour : False
18. (int)'Character'
Convertissez les caractères en nombres et vérifiez les points de code.
Par exemple :
Response.Write((int)'中'); //Le résultat est le code du caractère chinois : 20013
19. (char) code
Convertir les nombres en caractères, Vérifiez les caractères représentés par le code.
Par exemple :
Response.Write((char)22269); //Renvoie le caractère "国".
20. Trim()
Effacez les espaces avant et après la chaîne
21. String variable.Replace("substring", "replace with")
Remplacement de chaîne
Par exemple :
string str="China";
str=str.Replace("国","central"); //Remplacez le caractère chinois par le caractère central
Response.Write( str) ; //Le résultat de sortie est "Central"
Autre exemple : (C'est très pratique)
string str="Ceci est un