Répertoire d'articles
|
introduction
C # fournit de nombreuses méthodes pour implémenter des opérations de tableau. Voici quelques-unes des opérations les plus couramment utilisées à titre d'illustration.
Tri et inversion de tableau
grammaire
La méthode statique Sort () de la classe Array peut réaliser le tri du tableau sans valeur de retour.
- Le format de la syntaxe est le suivant:
Array.Sort(数组名);
La méthode statique Reverse () de la classe Array peut inverser le tableau sans valeur de retour.
- Le format de la syntaxe est le suivant:
Array.Reverse(数组名);
Exemple
int[] a = { 1, 4, 5, 7, 3 }; Array.Sort(a); Array.Reverse(a);
------------------------------------------------------------------------------------------ 分割线 ------------------------------------------------------------------------------------------
Rechercher des éléments de tableau
grammaire
La méthode statique IndexOf () de la classe Array peut déterminer si le tableau contient des éléments égaux à la valeur donnée, et si oui, elle renvoie l'index de l'élément de tableau correspondant, sinon elle renvoie -1.
- Le format de la syntaxe est le suivant:
Array.IndexOf(数组名);
Exemple
int Index; int[] a = { 1, 4, 5, 7, 3 }; Index = Array.IndexOf(a, 7); Index = Array.IndexOf(a, 1);
------------------------------------------------------------------------------------------ 分割线 ------------------------------------------------------------------------------------------
Somme des éléments de tableau, maximum, minimum, moyenne
grammaire
C # fournit les méthodes Sum (), Max (), Min (), Average () pour compter les éléments du tableau.
- Le format de la syntaxe est le suivant:
数组名.Sum();
数组名.Max();
数组名.Min();
数组名.Average();
Exemple
int nResult; double dResult; int[] a = { 1, 4, 5, 7, 3 }; nResult = a.Sum(); nResult = a.Max(); nResult = a.Min(); dResult = a.Average();
------------------------------------------------------------------------------------------ 分割线 ------------------------------------------------------------------------------------------
Conversion de chaîne de tableau
grammaire
La méthode statique Join () de la classe String peut connecter tous les éléments du tableau pour générer une chaîne, et la valeur de retour est la chaîne.
- Le format de la syntaxe est le suivant:
String.Join(分隔符, 数组名);
Notez que le type de séparateur de la méthode Join () est une chaîne.
La méthode statique Split () de la classe String peut diviser la chaîne en plusieurs parties en fonction du séparateur. Chaque partie est utilisée comme élément de tableau pour générer un tableau de chaînes et la valeur renvoyée est le tableau de chaînes.
- Le format de la syntaxe est le suivant:
字符串变量.Split(分隔符);
Notez que le type de séparateur de méthode Split () est un type de caractère.
Exemple
string str1, str2; int[] a = { 1, 4, 5, 7, 3 }; string[] b = { "this", "is", "a", "cat", "!" }; str1 = string.Join("", a); str2 = string.Join("", b); string str3="this is a cat !"; string[] c=str3.Split(' ');
------------------------------------------------------------------------------------------ 分割线 ------------------------------------------------------------------------------------------
Rechercher et supprimer des éléments de tableau de caractères dans une chaîne
grammaire
La méthode de classe String IndexOfAny () est utilisée pour rechercher tous les éléments d'un tableau de caractères donné dans une chaîne et renvoie la valeur de position de l'élément du tableau de caractères dans le tableau de caractères pour la première fois. Si la recherche échoue, elle renvoie -1.
- Le format de la syntaxe est le suivant:
字符串变量.IndexOfAny(字符数组名);
La méthode de classe String LastIndexOfAny () est utilisée pour rechercher tous les éléments d'un tableau de caractères donné dans une chaîne et renvoie la valeur de position de la dernière occurrence de l'élément de tableau de chaînes dans la chaîne. Si la recherche échoue, elle renvoie -1.
- Le format de la syntaxe est le suivant:
字符串变量.LastIndexOfAny(字符数组名);
La méthode de classe String Trim () peut supprimer tous les éléments d'un tableau de caractères donné au début et à la fin de la chaîne, et renvoyer la chaîne après l'opération.
字符串变量.Trim(字符数组名);
Exemple
char[] a = { 'a', 't', 'i' }; string str1 = "This is a cat!"; int nIndex; nIndex = str1.IndexOfAny(a); nIndex = str1.LastIndexOfAny(a); string str2; char[] b = { 'T', 'h', 't' }; str2 = str1.Trim(b);
------------------------------------------------------------------------------------------ 分割线 ------------------------------------------------------------------------------------------
- À propos du blogueur:
- Ingénieur en informatique supérieur en automatisation industrielle, ingénieur en algorithmes de vision industrielle, ingénieur en algorithmes de contrôle de mouvement. Travaille actuellement dans l'industrie de l'automatisation de la fabrication intelligente. Boîte aux lettres de Blogger: [email protected]
- Aidez-moi à aimer ça. Haha.