Maison  >  Article  >  développement back-end  >  Présentation détaillée des méthodes de chaîne courantes en C#

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

Y2J
Y2Joriginal
2017-04-24 13:42:061462parcourir

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>

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];

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

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

3) Convertir la casse
98c455a79ddfebb79781bff588e7b37e.ToLower() Convertir en minuscule98c455a79ddfebb79781bff588e7b37e.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
()

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)

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
98c455a79ddfebb79781bff588e7b37e.PadLeft(paramètre) 98c455a79ddfebb79781bff588e7b37e.PadRight(paramètre ) Le paramètre est la longueur de la chaîne après avoir ajouté des espaces98c455a79ddfebb79781bff588e7b37e.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中的位置

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

7)insert()的用法

<string>.insert(参数1,参数2)

参数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!

Déclaration:
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