Maison  >  Article  >  développement back-end  >  Quelles sont les utilisations des méthodes et propriétés de la classe Array en C# ?

Quelles sont les utilisations des méthodes et propriétés de la classe Array en C# ?

WBOY
WBOYavant
2023-09-14 11:01:081093parcourir

C# 中 Array 类的方法和属性有何用处?

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.

Exemple

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer