Getsuyodev, Programming is mainly used when constructing an application. Programming requires knowledge of application domains, algorithms, and programming language expertise. Programming can be developed in different logic based on developer knowledge.

C Sharp – Les string – bases

Programmation en C# (C Sharp)



Les chaînes de caractères en C# sont des objets de classe string. Chaque string est un objet au sens de la POO et donc suit le mécanisme général de l’instanciation (1°-déclaration, 2°-appel au constructeur).

Syntaxe :

 1°) Déclaration d'une référence de string :

string s ;

   2°) Instanciation de l'objet de string :

soit directement :
s = "abcdef" ;

soit à partir d'un tableau de char :
char[ ] tchar = new char [ ] {'a','b','c','d','e','f'};
s = new string ( tchar );

Quelques membres utiles de la classe string :

public int
Length

public string Insert ( int startIndex, string value )
public string Remove ( …. )
public string Substring ( …. )
public char [ ] ToCharArray ( …. )


using System;

class Exercice
{
public static void Main(string[ ] args) // méthode principale de lancement de l'exécution
{

string s ;
s = "bonjour";
Console.WriteLine(s);

char[ ] tchar = new char[ ] 
{
'a', 'b', 'c', 'd', 'e', 'f'
};
s = new string(tchar);
Console.WriteLine(s);
Console.WriteLine("Longueur de s : "+s.Length);

s = s.Insert(2,"xyz");
Console.WriteLine("s = s.Insert(2,'xyz') : "+s);

s = s.Remove(2,3);
Console.WriteLine("s = s.Remove(2,3) : "+s);

s = s.Substring(2,3);
Console.WriteLine("s = s.Remove(2,3) : "+s);

char[ ] arrayChar = s.ToCharArray();
for ( int i=0;  i<arrayChar.Length;  i++ )
Console.WriteLine("i="+i+" : "+arrayChar [ i ]);

Console.ReadLine();
}
}



Comments are closed, but trackbacks and pingbacks are open.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More