Maison >développement back-end >Tutoriel C#.Net >Quelles sont les utilisations des méthodes et propriétés de la classe Array en C# ?
La classe Array est la classe de base pour tous les tableaux en C#. Il est défini dans l'espace de noms Système.
Voici les méthodes de la classe Array en C# -
Teacher No. | Méthodes et descriptions | 1 |
Clear Définissez une gamme d'éléments dans le tableau pour zero, False ou null , selon le type d'élément. |
---|---|
2 |
Copier (Array, Array, Int32) Copiez une plage d'éléments d'un tableau en commençant par le premier élément et collez-les dans un autre en commençant par le premier élément du tableau. La longueur est spécifiée sous la forme d'un entier de 32 bits. |
3 |
CopyTo(Array, Int32) Copiez tous les éléments du tableau unidimensionnel actuel dans le tableau unidimensionnel spécifié à partir de l'index du tableau cible spécifié. L'index est spécifié sous la forme d'un entier de 32 bits. |
4 | GetLength Obtient un entier de 32 bits représentant le nombre d'éléments dans la dimension spécifiée du tableau. |
5 |
GetLongLength Obtient un entier de 64 bits représentant le nombre d'éléments dans la dimension spécifiée du tableau. |
6 |
GetLowerBound Obtient la limite inférieure de la dimension spécifiée dans le tableau. |
7 | GetType strong> Obtenez le type de l'instance actuelle. (Hérité de Object.) |
8 |
GetUpperBound p> Obtient la limite supérieure de la dimension spécifiée dans le tableau. |
9 |
GetValue(Int32) Obtenir la valeur à la position spécifiée dans le tableau unidimensionnel. L'index est spécifié sous la forme d'un entier de 32 bits. |
10 |
IndexOf(array, object) Recherchez l'objet spécifié et renvoyez l'index de la première occurrence dans l'ensemble du tableau unidimensionnel. |
11 |
Reverse(Array) Inversez l'ordre des éléments dans l'ensemble du tableau unidimensionnel. |
Voici les propriétés de la classe Array en C#.
Sr.No | Property and Description |
---|---|
1 |
IsFixedSize Obtient une valeur indiquant si le tableau a une taille fixe. |
2 |
IsReadOnly Obtient une valeur indiquant si le tableau est en lecture seule. |
3 |
Length Obtient un entier de 32 bits représentant le nombre total d'éléments dans toutes les dimensions du tableau. |
4 |
LongLength Obtient un entier de 64 bits représentant le nombre total d'éléments dans toutes les dimensions du tableau. |
5 |
Ranking Obtenez le rang (dimension) du tableau. |
Voyons un exemple de méthode Reverse pour inverser un caractère dans un tableau de caractères et déterminer s'il s'agit d'un palindrome -
Essayons l'exemple complet. Ici, notre chaîne est "Level", qui donnera le même résultat une fois inversée.
using System; namespace Demo { class Program { static void Main(string[] args) { string string1, rev; string1 = "Level"; char[] ch = string1.ToCharArray(); Array.Reverse(ch); rev = new string(ch); bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); if (b == true) { Console.WriteLine("String " + string1 + " is a Palindrome!"); }else { Console.WriteLine("String " + string1 + " is not a Palindrome!"); } Console.Read(); } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!