Présentation détaillée des méthodes de chaîne courantes en C#

Y2J
Libérer: 2017-04-24 13:42:06
original
1513 Les gens l'ont consulté

1) Interceptez la chaîne en utilisant la méthode de sous-chaîne ,

et cette méthode est en c# Il y a deux fonctions surchargées  : sous-chaîne (paramètre), sous-chaîne (paramètre 1, paramètre 2),

utilisation Comme suit :

<span style="font-size: 14px;">	string A ="I&#39;m a string";		<br/>	string B=A.substring(1);	    <br/>	string C=A.substring(1,6);</span>
Copier après la connexion

Le paramètre 1 transmis est la position de départ de la chaîne, et la sous-chaîne de caractères B interceptera tous les caractères après le deuxième caractère de la chaîne A. Sous-chaîne de caractères C interceptera la chaîne de longueur 6 après le deuxième caractère de la chaîne A. Le paramètre doit être supérieur ou égal à 0. S'il est inférieur à 0, une exception ArgumentOutOfRange sera levée

<. 🎜> 2) Convertir la chaîne en tableau de caractères
Tout d'abord, la variable de type chaîne peut être considérée comme only char variable Tableau de lecture, afin que vous puissiez accéder à chaque caractère en utilisant la syntaxe suivante :

string A = "i&#39;m a string"
char B =A[1];
Copier après la connexion

Et si vous souhaitez tourner la chaîne dans un tableau de caractères inscriptible, vous pouvez utiliser la méthode TocharArray() :

char [] = A.Tochararray();
Copier après la connexion

Utilisez B.Length pour obtenir la longueur de la chaîne.

3) Convertir la casse
.ToLower() Convertir en minuscule.ToUpper() Convertir en majuscule

4) Supprimer les espaces ou les caractères spécifiés dans la chaîne
Supprimer les espaces avant et après la chaîne :

<string>.
Trim
()
Copier après la connexion

Supprimer le caractère spécifié :Utilisez d'abord le tableau de caractères pour spécifier le caractère spécifique

char[] C ={&#39; &#39;,&#39;e&#39;,}
<string>.Trim(C)
Copier après la connexion

Vous pouvez également utiliser Trimstart() et TrimEnd() pour supprimer respectivement les espaces de début et de fin ou les caractères spécifiés

5) avant et après la chaîne Ajouter des espaces ou des caractères spécifiés
.PadLeft(paramètre) .PadRight(paramètre ) Le paramètre est la longueur de la chaîne après avoir ajouté des espaces.PadLeft(paramètre 1, paramètre 2) Le paramètre 1 est la longueur de la chaîne, le paramètre 2 est le caractère spécifié à ajouter
<. 🎜>

6)indexof()的用法
IndexOf()
查找字串中指定字符或字串首次出现的位置,返回首
索引值,如:

str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置
Copier après la connexion

[从第一个字符算起]注意:start+end不能大于str1的长度

7)insert()的用法

<string>.insert(参数1,参数2)
Copier après la connexion

参数1为插入子字符串的其实位置,参数2为要插入的子字符串

8)比较字符串的大小
Compare(str1,str2)——比较两个字符串 str1,str2的大小,如果大于返回正数,等于返回0,小于返回负数

9)替换指定的字符串
String.Replace(参数1,参数2)——用指定的字符替换字符串中的指定字符

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal