Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

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);  
 
  }
}

No comments yet.

Leave a Comment