Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  Bibliothèque  Cadre d'application  SDK  Gabarit  Projet  IDE  Outils  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Visual C# 2005 Express
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Introduction
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Les instructions d'exceptions
Type de données élémentaires
Définition de variables
Définitions de tableaux
Requêtes de données (LINQ)
Référence des mots réservés
Référence des espaces de nom (Namespace)
Les classes
Références des classes
Directives de préprocesseur C#
Les nombres
Les chaines de caractères
Date et heure
Vue par catégorie
Les interfaces
Les classes abstraites
Les classes scellés
Les indexeurs
Les premiers pas
Les fondements de C#
Les types primitifs et variables
Les opérateurs et les expressions
Les entrées/sorties de la console
Les déclarations conditionnelles
Les déclarations de boucles
Les systèmes numériques
Traitement des chaînes de caractères et du texte
WinForms (Windows Forms)
Les opérations
Conversion de string à int
Bonjour
Astronomie
Base de données
Biochimie
Chaine de caractères
Electricité
Finance
Géographie
Géométrie
Gouvernement
Histoire
Mathématique
Médicale
Météorologie
Océanographie
Sport
Système d'exploitation
Temps
Tri
Trigonométrie
Validation
Phase lunaire
Table SQL Server
Calcul du calcium corrigé
Calcul le taux d'alcoolémie
Nombre réel avec un certain nombre de décimal
Majuscule (strtoupper ou UpperCase)
Minuscule (strtolower ou LowerCase)
Calcul du tarif d'une piscine pour 1 mois
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Taxe de vente canadienne
Chiffre romain
Ackermann
Exp
Factoriel
Fibonacci
Log
Nombre premier
Odd
Random
Sqrt
Triangle Pascal
Valeur absolue (ABS)
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Variables d'environnement
Année bissextile
Date de la Pâque
Heure courante
FirstDayOfMonth
Tri à bulle (Bubble Sort)
Tri Shell Sort
ArcCos
ArcSin
Atn/ATan/ArcTan/ArcTangente
Cos
Sin
Courriel
ALGLIB
Dapper
FluentFTP
log4net
MailKit
MediatR
MimeKit
Newtonsoft.Json (Json.NET)
Serilog
.NET
.NET Core
.NET Framework
Accord.NET Framework
Akka.NET
ASP.NET
ASP.NET Core
Avalonia UI
Blazor
Entity Framework
Entity Framework Core (EF Core)
Hangfire
Infer.NET
MAUI
ML.NET
Mono
NHibernate
NUnit
Unity
xUnit.net
Azure SDK for .NET
AWS SDK for .NET
Bot Framework SDK
Razor
Umbraco
Rider
Visual Studio
Visual Studio Code
Visual C# 2005 Express
Xamarin Studio
Visual Studio .NET
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Visual Studio 2022
ELMAH
elmah.io
MS Build Tools
NuGet
WiX Toolset
Add-in Express
csc (C# Compiler)
CFF Explorer
IL DASM
ILMerge
.NET Reflector
Salamander .NET Decompiler
Références des codes d'erreur du C# (C Sharp)
Base de connaissances
Conventions de nommage
Vocabulaire
Marqueurs
Archives de paquet externe
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

String

Chaine de caractères
C# (C Sharp) System

Description

Cette classe permet d'indiquer le type de données de chaine de caractères Unicode.

Liste des méthodes

Méthode Prototype Description
CLONE public Object Clone(); Cette méthode permet de retourner une référence à l'objet de chaine de caractères.
COMPARE public static int Compare(string strA, string strB); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA, string strB, bool ignoreCase); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères, en tenant compte de la différencier les minuscules et majuscules si demandé, et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,string strB,StringComparison comparisonType); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères avec une règle de comparaison spécifié et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,string strB, bool ignoreCase,CultureInfo culture); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères, en tenant compte de la différencier les minuscules et majuscules si demandé, d'informations culturel et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,string strB,CultureInfo culture,CompareOptions options); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères, en tenant compte d'options de comparaison, d'informations culturel et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,int indexA,string strB,int indexB,int length); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,int indexA,string strB,int indexB,int length,bool ignoreCase); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères, en tenant compte de la différencier les minuscules et majuscules si demandé, et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,int indexA,string strB,int indexB,int length,StringComparison comparisonType); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères avec une règle de comparaison spécifié et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,int indexA,string strB,int indexB,int length,bool ignoreCase,CultureInfo culture); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères, en tenant compte de la différencier les minuscules et majuscules si demandé, d'informations culturel et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARE public static int Compare(string strA,int indexA,string strB,int indexB,int length,CultureInfo culture,CompareOptions options); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères, en tenant compte de règle de comparaison, d'informations culturel et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPAREORDINAL public static int CompareOrdinal(string strA,string strB); Cette méthode permet d'effectuer la comparaison de deux chaines de caractères en évaluant les valeurs numériques et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPAREORDINAL public static int CompareOrdinal(string strA,int indexA,string strB,int indexB,int length); Cette méthode permet d'effectuer la comparaison de deux sous-chaines de caractères en évaluant les valeurs numériques et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARETO public int CompareTo(Object value); Cette méthode permet d'effectuer la comparaison de la chaine de caractères de l'objet et de l'objet spécifié et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
COMPARETO public int CompareTo(string strB); Cette méthode permet d'effectuer la comparaison de la chaine de caractères de l'objet et de la chaine de caractères spécifié et de retourner une valeur indiquant s'il est inférieur, égale, ou supérieur.
CONCAT public static string Concat(Object arg0); Cette méthode permet d'effectuer la concaténation (ajout) d'objets (généralement de chaine de caractères) en une seule et même chaine de caractères.
CONCAT public static string Concat(params Object[] args); Cette méthode permet d'effectuer la concaténation (ajout) d'un tableau d'objets (généralement de chaine de caractères) en une seule et même chaine de caractères.
CONCAT public static string Concat(IEnumerable <string> values); Cette méthode permet d'effectuer la concaténation des membres d'une construction IEnumerable en une seule et même chaine de caractères.
CONCAT public static string Concat(params string[] values); Cette méthode permet d'effectuer la concaténation d'un tableau de chaine de caractères en une seule et même chaine de caractères.
CONCAT public static string Concat(Object arg0,Object arg1); Cette méthode permet d'effectuer la concaténation de deux objets spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat(string str0,string str1); Cette méthode permet d'effectuer la concaténation de deux chaines de caractères spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat(Object arg0, Object arg1,Object arg2); Cette méthode permet d'effectuer la concaténation de trois objets spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat(string str0,string str1,string str2); Cette méthode permet d'effectuer la concaténation de trois chaines de caractères spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat(Object arg0, Object arg1,Object arg2,Object str3); Cette méthode permet d'effectuer la concaténation de quatre objets spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat(string str0,string str1,string str2,string str3); Cette méthode permet d'effectuer la concaténation de quatre chaines de caractères spécifié en une seule et même chaine de caractères.
CONCAT public static string Concat<T>(IEnumerable<T> values); Cette méthode permet d'effectuer la concaténation des valeurs de l'objet d'énumération IEnumerable spécifié en une seule et même chaine de caractères.
CONTAINS public bool Contains(string value); Cette méthode permet de retourner vrai s'il la chaine de caractères spécifié est contenu dans la chaine de caractères de cette objet.
COPY public static string Copy(string str); Cette méthode permet de copier la chaine de caractères spécifié dans la chaine de caractères de cette objet.
COPYTO public void CopyTo(int sourceIndex,char[] destination,int destinationIndex,int count); Cette méthode permet de copier le nombre de caractères spécifié à la position spécifié dans une chaine de caractères Unicode.
COPYTO public void CopyTo(int sourceIndex,char[] destination,int destinationIndex,int count); Cette méthode permet de copier le nombre de caractères spécifié à la position spécifié dans une chaine de caractères Unicode.
ENDSWITH public bool EndsWith(string value); Cette méthode permet de vérifier si la chaine de caractères de l'objet se terminer avec la chaine de caractères spécifié.
ENDSWITH public bool EndsWith(string value,StringComparison comparisonType); Cette méthode permet de vérifier si la chaine de caractères de l'objet se terminer avec la chaine de caractères spécifié en utilisant les options de comparaison spécifié.
ENDSWITH public bool EndsWith(string value,bool ignoreCase,CultureInfo culture); Cette méthode permet de vérifier si la chaine de caractères de l'objet se terminer avec la chaine de caractères spécifié en tenant compte d'un paramètre de distinction entre majuscule/minuscule et les informations culturel.
EQUALS public override bool Equals(Object obj); Cette méthode permet de vérifier si la chaine de caractères de l'objet contient la même valeur que l'objet spécifié.
EQUALS public bool Equals(string value); Cette méthode permet de vérifier si la chaine de caractères de l'objet contient la même valeur que la chaine de caractères spécifié.
EQUALS public static bool Equals(string a,string b); Cette méthode permet de vérifier si les deux chaines de caractères spécifiés sont identiques.
EQUALS public bool Equals(string value,StringComparison comparisonType); Cette méthode permet de vérifier si la chaine de caractères de l'objet contient la même valeur que la chaine de caractères spécifié avec des paramètres de comparaison spécifiés.
EQUALS public static bool Equals(string a,string b,StringComparison comparisonType); Cette méthode permet de vérifier si les deux chaines de caractères spécifiés sont identiques avec des paramètres de comparaison spécifiés.
FINALIZE protected virtual void Finalize(); Cette méthode permet de libérer les ressources de l'objet et de restituer les morceaux de mémoire avec le Ramasses-Miettes.
FORMAT public static string Format(string format,Object arg0); Cette méthode permet d'effectuer le formatage d'une valeur (généralement numérique) pour des nombres de valeurs monétaire, régional, date, scientifique et autres par exemple.
FORMAT public static string Format(string format,params Object[] args); Cette méthode permet d'effectuer le formatage d'un tableau de valeur (généralement numérique) pour des nombres de valeurs monétaire, date, régional, scientifique et autres par exemple.
FORMAT public static string Format(IFormatProvider provider,string format,params Object[] args); Cette méthode permet d'effectuer le formatage d'un tableau de valeur (généralement numérique) pour des nombres de valeurs et tient compte d'un paramètre culturel.
FORMAT public static string Format(string format,Object arg0,Object arg1); Cette méthode permet d'effectuer le formatage de deux valeurs (généralement numérique) pour des nombres de valeurs monétaire, régional, date, scientifique et autres par exemple.
FORMAT public static string Format(string format,Object arg0,Object arg1,Object arg2); Cette méthode permet d'effectuer le formatage de trois valeurs (généralement numérique) pour des nombres de valeurs monétaire, régional, date, scientifique et autres par exemple.
GETENUMERATOR public CharEnumerator GetEnumerator(); Cette méthode permet de demander un objet énumérant chacun des caractères de façon individuel contenu dans la chaine de caractères de l'objet. En somme, il retourne un ensemble de caractère plutôt qu'une chaine de caractères.
GETHASHCODE public override int GetHashCode(); Cette méthode permet de retourner la valeur de code haché (Hash Code) de la chaine de caractères.
GETTYPE public Type GetType(); Cette méthode permet de retourner le type de cette objet.
GETTYPECODE public TypeCode GetTypeCode(); Cette méthode permet de retourner le code de type de cette objet.
INDEXOF public int IndexOf(char value); Cette méthode permet de retourner la position du premier caractère spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(string value); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(char value,int startIndex); Cette méthode permet de retourner la position du premier caractère spécifié en partant de la position spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(string value,int startIndex); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié en partant de la position spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(string value,StringComparison comparisonType); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
INDEXOF public int IndexOf(char value,int startIndex,int count); Cette méthode permet de retourner la position de le première caractère spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(string value,int startIndex,int count); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
INDEXOF public int IndexOf(string value,int startIndex,StringComparison comparisonType); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié en partant de la position spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
INDEXOF public int IndexOf(string value,int startIndex,int count,StringComparison comparisonType); Cette méthode permet de retourner la position de la première sous-chaine de caractères spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
INDEXOFANY public int IndexOfAny(char[] anyOf); Cette méthode permet de retourner la position du premier caractère de n'importe quel caractère spécifié dans le tableau dans la chaine de caractères de l'objet.
INDEXOFANY public int IndexOfAny(char[] anyOf,int startIndex); Cette méthode permet de retourner la position du premier caractère de n'importe quel caractère spécifié dans le tableau en partant de la position spécifié dans la chaine de caractères de l'objet.
INDEXOFANY public int IndexOfAny(char[] anyOf,int startIndex,int count); Cette méthode permet de retourner la position du premier caractère de n'importe quel caractère spécifié dans le tableau en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
INSERT public string Insert(int startIndex,string value); Cette méthode permet d'insérer la sous-chaine de caractères à la position spécifié dans la chaine de caractères de l'objet.
INTERN public static string Intern(string str); Cette méthode permet de demander une référence système à la sous-chaine de caractères situé dans la chaine de caractères de l'objet.
ISINTERNED public static string IsInterned(string str); Cette méthode permet de demander une référence à la sous-chaine de caractères situé dans la chaine de caractères de l'objet.
ISNORMALIZED public bool IsNormalized(); Cette méthode permet de demander si la chaine de caractères de l'objet est une chaine de caractères Unicode avec une normalisation de forme C.
ISNORMALIZED public bool IsNormalized(NormalizationForm normalizationForm); Cette méthode permet de demander si la chaine de caractères de l'objet est une chaine de caractères Unicode avec une normalisation de forme spécifié.
ISNULLOREMPTY public static bool IsNullOrEmpty(string value); Cette méthode permet de demander si la chaine de caractères spécifié est vide ou contient une valeur nulle.
ISNULLORWHITESPACE public static bool IsNullOrWhiteSpace(string value); Cette méthode permet de demander si la chaine de caractères spécifié est vide, contient une valeur nulle et contient seulement des espaces.
JOIN public static string Join(string separator,IEnumerable<string> values); Cette méthode permet de fusionnner les éléments d'une énumération de chaine de caractères, lequel sont séparés par la chaine de caractères spécifié entre chacune d'eux, pour finalement les regroupés en une seula chaine de caractères.
JOIN public static string Join(string separator,params Object[] values); Cette méthode permet de fusionnner le tableau d'objets, lequel sont séparés par la chaine de caractères spécifié entre chacune d'eux, pour finalement les regroupés en une seula chaine de caractères.
JOIN public static string Join(string separator,params string[] value); Cette méthode permet de fusionnner le tableau de chaine de caractères, lequel sont séparés par la chaine de caractères spécifié entre chacune d'eux, pour finalement les regroupés en une seula chaine de caractères.
JOIN public static string Join(string separator,string[] value,int startIndex,int count); Cette méthode permet de fusionnner le tableau de chaine de caractères, à partir de la position d'élément spécifié, lequel sont séparés par la chaine de caractères spécifié entre chacune d'eux, pour finalement les regroupés en une seula chaine de caractères.
JOIN public static string Join<T>(string separator, IEnumerable<T> values); Cette méthode permet de fusionner une énumération d'objet, lequel sont séparés par la chaine de caractères spécifié entre chacune d'eux, pour finalement les regroupés en une seula chaine de caractères.
LASTINDEXOF public int LastIndexOf(char value); Cette méthode permet de retourner la position du dernier caractère spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(string value); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(char value,int startIndex); Cette méthode permet de retourner la position du dernier caractère spécifié en partant de la position spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(string value, int startIndex); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié en partant de la position spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(string value,StringComparison comparisonType); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
LASTINDEXOF public int LastIndexOf(char value,int startIndex,int count); Cette méthode permet de retourner la position de le dernière caractère spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(string value,int startIndex,int count); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
LASTINDEXOF public int LastIndexOf(string value,int startIndex,StringComparison comparisonType); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié en partant de la position spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
LASTINDEXOF public int LastIndexOf(string value,int startIndex,int count,StringComparison comparisonType); Cette méthode permet de retourner la position de la dernière sous-chaine de caractères spécifié en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet avec les paramètres de comparaison spécifié.
LASTINDEXOFANY public int LastIndexOfAny(char[] anyOf); Cette méthode permet de retourner la position du dernier caractère de n'importe quel caractère spécifié dans le tableau dans la chaine de caractères de l'objet.
LASTINDEXOFANY public int LastIndexOfAny(char[] anyOf,int startIndex); Cette méthode permet de retourner la position du dernier caractère de n'importe quel caractère spécifié dans le tableau en partant de la position spécifié dans la chaine de caractères de l'objet.
LASTINDEXOFANY public int LastIndexOfAny(char[] anyOf, int startIndex, int count); Cette méthode permet de retourner la position du dernier caractère de n'importe quel caractère spécifié dans le tableau en partant de la position spécifié et en effectuant une recherche dans le nombre de caractères spécifié dans la chaine de caractères de l'objet.
MEMBERWISECLONE protected Object MemberwiseClone(); Cette méthode permet de créer une copie rapide de l'objet courant.
NORMALIZE public string Normalize(); Cette méthode permet de retourner une nouvella chaine de caractères avec les mêmes valeurs textuels que la chaine de caractères de l'objet en normalisant leur représentation binaire Unicode selon la forme C.
NORMALIZE public string Normalize(NormalizationForm normalizationForm); Cette méthode permet de retourner une nouvella chaine de caractères avec les mêmes valeurs textuels que la chaine de caractères de l'objet en normalisant leur représentation binaire Unicode selon la forme spécifié.
PADLEFT public string PadLeft(int totalWidth); Cette méthode permet d'ajouter des espaces au début de façon à se que la chaine de caractères atteint la longueur spécifié.
PADLEFT public string PadLeft(int totalWidth,char paddingChar); Cette méthode permet d'ajouter les caractères spécifiés au début de façon à se que la chaine de caractères atteint la longueur spécifié.
PADRIGHT public string PadRight(int totalWidth); Cette méthode permet d'ajouter des espaces à la fin de façon à se que la chaine de caractères atteint la longueur spécifié.
PADRIGHT public string PadRight(int totalWidth, char paddingChar); Cette méthode permet d'ajouter les caractères spécifiés à la fin de façon à se que la chaine de caractères atteint la longueur spécifié.
REMOVE public string Remove(int startIndex); Cette méthode permet de supprimer tous les caractères à partir de la position spécifié dans la chaine de caractères de l'objet.
REMOVE public string Remove(int startIndex, int count); Cette méthode permet de supprimer le nombre de caractères spécifié à partir de la position spécifié dans la chaine de caractères de l'objet.
REPLACE public string Replace(char oldChar,char newChar); Cette méthode permet de remplacer des caractères par d'autres caractères dans la chaine de caractères de l'objet.
REPLACE public string Replace(string oldValue,string newValue); Cette méthode permet de remplacer des sous-chaine de caractères par des autres sous-chaines de caractères dans la chaine de caractères de l'objet.
SPLIT public string[] Split(params char[] separator); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant les caractères de séparation spécifiés.
SPLIT public string[] Split(char[] separator,int count); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant les caractères de séparation spécifiés et arrêtant le découpage de nombre de morceau par la quantité spécifié au maximum.
SPLIT public string[] Split(char[] separator,StringSplitOptions options); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant les caractères de séparation spécifiés et en utilisant les options de découpage spécifié.
SPLIT public string[] Split(string[] separator,StringSplitOptions options); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant l'une des chaines de caractères de séparation spécifiés et en utilisant les options de découpage spécifié.
SPLIT public string[] Split(char[] separator,int count,StringSplitOptions options); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant les caractères de séparation spécifiés, en utilisant les options de découpage spécifié et arrétant le découpage de nombre de morceau par la quantité spécifié au maximum.
SPLIT public string[] Split(string[] separator,int count,StringSplitOptions options); Cette méthode permet de découper une chaine de caractères en un tableau de chaine de caractères en utilisant l'une des chaines de caractères de séparation spécifiés, en utilisant les options de découpage spécifié et arrétant le découpage de nombre de morceau par la quantité spécifié au maximum.
STARTSWITH public bool StartsWith(string value); Cette méthode permet d'indiquer si la sous-chaine de caractères correspond au début d'une chaine de caractères.
STARTSWITH public bool StartsWith(string value,StringComparison comparisonType); Cette méthode permet d'indiquer si la sous-chaine de caractères correspond au début d'une chaine de caractères en tenant compte de type de comparaison.
STARTSWITH public bool StartsWith(string value,bool ignoreCase,CultureInfo culture); Cette méthode permet d'indiquer si la sous-chaine de caractères correspond au début d'une chaine de caractères en tenant compte de paramètres culturel et de la distintcion entre minuscule et majuscule.
SUBSTRING public string Substring(int startIndex); Cette méthode permet de retourner une chaine de caractères à partir de la position spécifié dans la chaine de caractères de l'objet.
SUBSTRING public string Substring(int startIndex,int length); Cette méthode permet de retourner une chaine de caractères situé à la position et longueur spécifié dans la chaine de caractères de l'objet.
TOCHARARRAY public char[] ToCharArray(); Cette méthode permet de retourner un tableau de caractères Unicode situé dans la chaine de caractères de l'objet.
TOCHARARRAY public char[] ToCharArray(int startIndex,int length); Cette méthode permet de retourner un tableau de caractères Unicode situé à la position et longueur spécifié dans la chaine de caractères de l'objet.
TOLOWER public string ToLower(); Cette méthode permet de retourner la chaine de caractères en minuscules.
TOLOWER public string ToLower(CultureInfo culture); Cette méthode permet de retourner la chaine de caractères en minuscules en tenant compte des paramètres culturel.
TOLOWERINVARIANT public string ToLowerInvariant(); Cette méthode permet de retourner la chaine de caractères en minuscules sans tenir compte de règles culturels.
TOSTRING public override string ToString(); Cette méthode permet de retourner la chaine de caractères contenu dans cette objet.
TOSTRING public string ToString(IFormatProvider provider); Cette méthode permet de retourner la chaine de caractères contenu dans cette objet en tenant compte d'un format culturel spécifié.
TOUPPER public string ToUpper(); Cette méthode permet de retourner la chaine de caractères en majuscules.
TOUPPER public string ToUpper(CultureInfo culture); Cette méthode permet de retourner la chaine de caractères en majuscules en tenant compte des paramètres culturel.
TOUPPERINVARIANT public string ToUpperInvariant(); Cette méthode permet de retourner la chaine de caractères en majuscules sans tenir compte de règles culturels.
TRIM public string Trim(); Cette méthode permet de supprimer les caractères d'espace au début et à la fin de la chaine de caractères.
TRIM public string Trim(params char[] trimChars); Cette méthode permet de supprimer les caractères, comprit dans l'ensemble de caractères spécifié, au début et à la fin de la chaine de caractères.
TRIMEND public string TrimEnd(params char[] trimChars); Cette méthode permet de supprimer les caractères, comprit dans l'ensemble de caractères spécifié, à la fin de la chaine de caractères.
TRIMSTART public string TrimStart(params char[] trimChars); Cette méthode permet de supprimer les caractères, comprit dans l'ensemble de caractères spécifié, au début de la chaine de caractères.

Exemple

Voici divers exemple d'affichages de format :

Essayer maintenant !
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace SystemStringSamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             string S = "Gladir";
  13.             string courriel = "support@gladir.com";
  14.             Console.WriteLine("StrComp(\"Gladir\",\"Gladir\") = " + String.Compare("Gladir", "Gladir"));
  15.             Console.WriteLine("StrComp(\"Gladir\",\"Gladir.com\") = " + String.Compare("Gladir", "Gladir.com"));
  16.             Console.WriteLine("StrComp(\"Gladir.com\",\"Gladir\") = " + String.Compare("Gladir.com", "Gladir"));
  17.             Console.WriteLine(String.Concat("gladir", ".com"));
  18.             Console.WriteLine("Mal dans Sylvain Maltais : " + "Sylvain Maltais".Contains("Mal"));
  19.             Console.WriteLine("Malte dans Sylvain Maltais : " + "Sylvain Maltais".Contains("Malte"));
  20.             Console.WriteLine(".com dans Gladir.com : " + "Gladir.com".Contains(".com"));
  21.             Console.WriteLine(". dans Gladir.com : " + "Gladir.com".Contains(".")); 
  22.             Console.WriteLine(String.Format("Entier {{0:d}} = {0:d}", 15));
  23.             Console.WriteLine(String.Format("Hexadecimal {{0:x}} = {0:x}", 16));
  24.             Console.WriteLine(String.Format("Octal = {0:c}", Convert.ToString(16, 8)));
  25.             Console.WriteLine(String.Format("Chaine de caracteres {{0:c}} = {0:c}", "message"));
  26.             Console.WriteLine(String.Format("Reel {{0:e}} = {0:e}", 123.45));
  27.             Console.WriteLine(String.Format("Reel {{0:f}} = {0:f}", 123.45));
  28.             Console.WriteLine("Insert(\"Gladir\",\".com\",6) = " + S.Insert(6, ".com"));
  29.             Console.WriteLine("Insert(\"Gladir.com\",\".ca\",6) = " + S.Insert(6, ".ca"));
  30.             Console.WriteLine("Insert(\"Gladir.com\",\"ateu\",5)= " + S.Insert(5, "ateu"));
  31.             Console.WriteLine("Replace(\"64.6\",\".\",\",\") = " + "64.6".Replace(".", ","));
  32.             Console.WriteLine("Replace(\"M. Maltais\",\"M.\",\"Monsieur\") = " + "M. Maltais".Replace("M.", "Monsieur"));
  33.             string temp = "Voici un simple texte";
  34.             string[] result = temp.Split(' ');
  35.             for (int I = 0; I < result.Count(); I++)
  36.             {
  37.                 Console.WriteLine("Mot " + I + ": " + result[I]);
  38.             }
  39.             result = (temp = "/usr/lib/cron/").Split('/');
  40.             for (int I = 0; I < result.Count(); I++)
  41.             {
  42.                 Console.WriteLine("Niveau " + I + ": " + result[I]);
  43.             }
  44.             Console.Write("Chaine de caractères : ");
  45.             Console.WriteLine(courriel);
  46.             if (courriel.Substring(courriel.Length - "gladir.com".Length).Equals("gladir.com"))
  47.             {
  48.                 Console.Write("Début de la chaine de caractères : ");
  49.                 Console.WriteLine(courriel.Substring(0, courriel.Length - "gladir.com".Length - 1));
  50.             }
  51.             Console.WriteLine("Sylvain Maltais".ToLower());
  52.             Console.WriteLine("SYLVain MALTais".ToLower());
  53.             Console.WriteLine("SYLVAIN MALTAIS".ToLower());
  54.             Console.WriteLine("Sylvain Maltais".ToUpper());
  55.             Console.WriteLine("SYLVain MALTais".ToUpper());
  56.             Console.WriteLine("SYLVAIN MALTAIS".ToUpper());
  57.             Console.WriteLine(" Sylvain ".Trim() + " Maltais ".Trim());
  58.         }
  59.     }
  60. }

on obtiendra le résultat suivant :

StrComp("Gladir","Gladir") = 0
StrComp("Gladir","Gladir.com") = -1
StrComp("Gladir.com","Gladir") = 1
gladir.com
Mal dans Sylvain Maltais : True
Malte dans Sylvain Maltais : False
.com dans Gladir.com : True
. dans Gladir.com : True
Entier {0:d} = 15
Hexadecimal {0:x} = 10
Octal = 20
Chaine de caracteres {0:c} = message
Reel {0:e} = 1,234500e+002
Reel {0:f} = 123,45
Insert("Gladir",".com",6) = Gladir.com
Insert("Gladir.com",".ca",6) = Gladir.ca
Insert("Gladir.com","ateu",5)= Gladiateur
Replace("64.6",".",",") = 64,6
Replace("M. Maltais","M.","Monsieur") = Monsieur Maltais
Mot 0: Voici
Mot 1: un
Mot 2: simple
Mot 3: texte
Niveau 0:
Niveau 1: usr
Niveau 2: lib
Niveau 3: cron
Niveau 4:
Chaine de caractères : support@gladir.com
Début de la chaine de caractères : support
sylvain maltais
sylvain maltais
sylvain maltais
SYLVAIN MALTAIS
SYLVAIN MALTAIS
SYLVAIN MALTAIS
SylvainMaltais

Voir également

Langage de programmation - C# (C Sharp) - Type de données élémentaire - Les chaines de caractères

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 26 janvier 2016