Exemple des opération sur une chaîne de caractère

Author:

Calculer,la,puissance,d'un,nombre,de,type,'BigInteger'
{filelink=20030}

using System;  

public class OperationString
{   

  public static void Main()
  {
    string string1 = @"Le est un langage de programmation orienté objet
              à typage fort, créé par la société Microsoft";
    string string2 = string.Copy(string1);
    string string3 = "Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts";   

    Console.WriteLine("String1: {0} à une taille de {1} caractères",string1, string1.Length); 

    // Mettre le String en Majuscule et minuscule
    Console.WriteLine("String 1 en majuscule: " + string1.ToUpper());
    Console.WriteLine("String 1 en Minuscule:"+ string1.ToLower()); 

    Console.WriteLine();   

    // Découper le String en caractère
    Console.WriteLine("String1 Caractère par Caractère.");
    for(int i=0; i < string1.Length; i++)
      Console.Write(string1[i]);
    Console.WriteLine("");   

    // Comparaison des String
    if(string1 == string2) // comparison non conseillée
        Console.WriteLine("string1 == string1");
    else
        Console.WriteLine("string1 != string1");   

   int resultat = string1.CompareTo(string3);
    if(resultat == 0)
      Console.WriteLine("Egalité entre les deux chaînes de caractères");
    else if(resultat < 0)
      Console.WriteLine("La première chaîne de caractères est inferieur à la deuxième");
    else
        Console.WriteLine("La première chaîne de caractères est superieur à la deuxième");  

    Console.WriteLine();   

    // trouver une chaine
    int index = string2.IndexOf("Microsoft");
    Console.WriteLine("Microsoft trouvé à l'index: " + index);
    index = string3.LastIndexOf("Java");
    Console.WriteLine("dérnière occurence de java à l'index: " + index);  

  }
}

Leave a Reply

Your email address will not be published. Required fields are marked *