Maison  >  Article  >  développement back-end  >  Journal d'apprentissage C# 15 ---- Résumé du type de référence sur l'utilisation du type de chaîne

Journal d'apprentissage C# 15 ---- Résumé du type de référence sur l'utilisation du type de chaîne

黄舟
黄舟original
2017-01-20 13:55:351799parcourir

Une chaîne de classe de base est définie en C#, qui est spécialement utilisée pour opérer sur des chaînes. Cette classe est également définie dans l'espace de noms System de la structure du framework .Net et est un alias de System.string. Les chaînes sont largement utilisées et de nombreuses opérations internes sont encapsulées dans la définition de la classe. Il suffit de les utiliser simplement.

Créer un objet chaîne :

nom de l'objet chaîne (c'est très simple, je n'entrerai pas dans les détails, me concentrer sur son utilisation)

Exemple d'utilisation de chaîne :

string str1 = "welcome";  
           string str2 = "WELCOME";  
           char c = str1[0];  // 返回指定字符  
  
           string str3 = str1 + str2;        //(+)表示连接两字符串 也可以用Contact(str1,str2)方法  
  
           bool b1 = (str1 == str2);       //判断是否相等  
  
           int i1 = string.Compare(str1, str2);    // 比较两字符串是否行等,相等返回0 不等如果str1>str2返回值大于0相反小于0  
  
           bool b2 = str3.Contains(str1);      //  str3中是否包含str1,返回true或false  
  
           string str4 = string.Copy(str1);    //复制  
  
           string str5 = string.Format("{0:f}", System.DateTime.Now);  //将系统时间格式化显示出来  
  
           int i2 = str2.IndexOf('E');      //返回字符 ‘E’在str2中第一个匹配的位置,找不到返回-1  
  
           int i3 = str2.LastIndexOf('E'); //返回 ‘E’在str2中最后一次出现的索引位置,索引从 0 开始。  
  
           string str6 = str1.Insert(1, "HC");   //  返回一个新的字符串,其中,指定的字符串被插入在当前 string 对象的指定索引位置。  
  
           string str7 = str2.Remove(1, 3);   //从当前字符串的指定位置开始移除指定数量的字符,并返回字符串。  
  
           string str8 = str2.Replace('E', 'e');  //从当前字符串的指定位置开始移除指定数量的字符,并返回字符串。  
  
           string str9 = str2.Replace("COM", "com");  //所有指定的字符串替换为另一个指定的字符串,并返回新的字符串。  
  
           string str10 = str2.ToLower();  //把字符串转换为小写并返回。  
  
           string str11 = str2.ToUpper();  //把字符串转换为大写并返回。  
  
           string str12 = str2.Trim();  //移除当前 String 对象中的所有前导空白字符和后置空白字符。  
  
           string str16 = string.Concat(str1, str2, str3, "HC666");  //连接4个字符串  
  
           bool str13 = str2.Equals(str1);  // 判断是否相等  
  
           bool str14 = str2.EndsWith("COME");   //判断 string 对象的结尾是否匹配指定的字符串。  
  
           bool str15 = str2.StartsWith("WEL");  //判断字符串实例的开头是否匹配指定的字符串。  
            
           string text = "welcome,to,HC666";  
           string[] str17 = text.Split((','));  // 将text字符串以(,)分配到数组 str17[0]="welcome" str17[1]="to" str17[2]="HC666"  
  
  
           string[] joi = {"welcome","to","HC666"};  
           string str18 = string.Join("-",joi);   //将 数组通过“-”连接成一个,结果 welcom-to-HC66

Ce qui précède est ce que nous utilisons souvent, et il y en a peut-être d'autres. C'est tout ce que j'ai appris pour le moment. Je ne m'en tiendrai pas au graphique des résultats pour chaque fonction (trop, fatiguant. )

Ce qui précède est le contenu du C# Learning Diary 15 - Résumé de l'utilisation du type chaîne de type référence Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


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