Introduction à la fonction de chaîne C #
Les chaînes sont la partie la plus essentielle du langage de programmation C #, et sont également l'un des types de données importants dans les langages modernes, y compris C #. Le type de données de chaîne est défini dans la bibliothèque de classes de base .NET et il s'agit d'une collection de caractères dans laquelle chaque caractère est un caractère Unicode. La chaîne de mots clés est un objet de System. Type de chaîne, qui est utilisé pour désigner une collection séquentielle de caractères appelée texte et chaîne. Les mots clés se composent de deux types appelés chaîne et chaîne pour déclarer des variables de chaîne. La chaîne et la chaîne sont toutes deux égales, vous pouvez donc utiliser la convention de dénomination que vous préférez pour définir les variables de chaîne. Pour éviter NullReferenceException, en initialisant les chaînes avec la valeur Empty en cas de null.
Exemples de fonctions de chaîne en C #
Les fonctions de chaîne prédéfinies sont disponibles en programmation C #, Voyons comment utiliser la fonction de chaîne en programmation C # à l'aide d'exemples
-
Cloner()
Clone renvoie une instance de String. En d'autres termes, il renvoie une autre copie de ces données. La valeur de retour sera simplement une autre vue de données similaires. La méthode Clone () ne prend aucun paramètre.
Exemple :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Sortie :
String: StringFunctions
Clone String: StringFunctions
-
Comparer aux()
La méthode CompareTo () est utilisée pour comparer l'instance de chaîne avec un objet String particulier. Il vérifie si l'occurrence de chaîne apparaît dans la même position que la chaîne particulière ou non. Une fois comparé aux chaînes, il renvoie une valeur entière en sortie.
Exemple:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
Production:
0
1
-
Contient ()
La méthode Contains () est utilisée pour renvoyer une valeur indiquant si la sous-chaîne particulière se présente ou non dans cette chaîne. Si la sous-chaîne particulière est trouvée dans cette chaîne, elle renvoie true sinon false. La valeur de retour de cette méthode est true ou false, une valeur booléenne.
Exemple:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
Production:
Vrai
Faux
-
Se termine par()
La méthode EndsWith () est utilisée pour vérifier si la chaîne particulière correspond à la fin de cette chaîne ou non. Si la chaîne particulière est présente à la fin de cette chaîne, le résultat sera vrai sinon faux. La valeur de retour de cette méthode est true ou false, une valeur booléenne.
Exemple:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
Production:
Vrai
Faux
-
Équivaut à()
La méthode Equals () est utilisée pour comparer si deux objets String particuliers ont une valeur identique ou non. Si les deux chaînes ont une valeur similaire, elle renvoie true sinon false. La valeur de retour de la méthode Equals () est true ou false une valeur booléenne.
Exemple:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
Production:
Vrai
Faux
-
GetHashCode ()
La méthode GetHashCode () est utilisée pour obtenir le code de hachage d'une chaîne spécifiée. Il renvoie une valeur entière. La valeur de retour de GetHashCode () est le code de hachage d'un objet chaîne.
Exemple:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
Production:
1085385658
-
GetType ()
La méthode GetType () est utilisée pour obtenir le type d'objet actuel. Il renvoie le système. Type d'instance actuelle utilisée pour la réflexion.
Exemple:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
Production:
System.String
-
Indice de()
IndexOf () est utilisé pour obtenir l'index du caractère particulier présent dans la chaîne. Il renvoie la position d'index de la première occurrence d'un caractère particulier sous forme de valeur entière.
Exemple:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
Production:
1
-
Baisser()
Cette fonction de chaîne C # est utilisée pour convertir une chaîne en minuscules. Il renvoie une chaîne en minuscules. La valeur de retour de ToLower () est une chaîne.
Exemple:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
Production:
fonctions de chaîne
-
ToUpper ()
La méthode ToUpper () est utilisée pour convertir la chaîne en majuscules. La valeur de retour de ToUpper () est une chaîne.
Exemple:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
Production:
FONCTIONS DE CORDES
-
Insérer()
La méthode Insert () est utilisée pour insérer la chaîne particulière à un numéro d'index spécifié. Le numéro d'index commence à 0. Après avoir inséré la chaîne particulière, il renvoie une nouvelle chaîne modifiée. La valeur de retour de Insert () est une nouvelle chaîne modifiée.
Exemple:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
Production:
Fonctions de chaîne
-
Longueur
La longueur est une propriété de chaîne qui renvoie un certain nombre de caractères dans une chaîne et ici les espaces comptent comme des caractères.
Exemple:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
Production:
16
-
Remplacer()
Cette fonction de chaîne en C # est utilisée pour remplacer le caractère pour obtenir une autre chaîne dans laquelle toutes les occurrences d'un caractère particulier dans cette chaîne sont remplacées par un autre caractère spécifié.
Exemple:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
Production:
Chaînes en C #
-
Divisé()
La méthode Split () est utilisée pour diviser la chaîne en fonction de la valeur spécifiée des caractères d'un tableau. La valeur de retour de cette méthode est le tableau de chaînes.
Exemple:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
Production:
Bienvenue
C
Tranchant
-
Sous-chaîne ()
La méthode SubString () est utilisée pour récupérer une sous-chaîne de l'occurrence actuelle de la chaîne. Le paramètre «startIndex» indiquera la position initiale de la sous-chaîne, puis la sous-chaîne continuera jusqu'à la fin de la chaîne. Le type de valeur de retour est System. Chaîne.
Exemple:
string _string1 = " Hello C Sharp";
string _string2 = _string1.Substring(5);
string _string3 = " StringFunction";
string _string4 = _string3.Substring(0, 8);
string _string5 = " StringFunction";
string _string6 = _string5.Substring(6, 4);
Console.WriteLine(_string2);
Console.WriteLine(_string4);
Console.WriteLine(_string6);
Production:
C Sharp
StringFu
Func
Conclusion - Fonctions de chaîne C #
Dans cet article, nous avons appris les bases des chaînes en C # et comment utiliser les fonctions String disponibles en C #. J'espère que cet article vous aurait aidé à comprendre les méthodes de chaîne à l'aide de C #
Articles recommandés
Cela a été un guide pour les fonctions de chaîne C #. Ici, nous avons discuté de l'utilisation de la fonction chaîne dans la programmation C # à l'aide d'exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–
- Commandes C #
- Utilisations de C #
- Comment utiliser les fonctions de chaîne Java?
- Questions et réponses d'entrevue C #
- Initialisation du tableau de chaînes en C #