C# string 的一点属性、方法什么的

今天学的基本可以说是都属于方法属性

下面这两句话非常重要,确实非常重要

凡是可以  “ . ”     出来的,前面是黑色小扳手的:属性

                                                          紫色立方体的:方法

这个对于以后自学帮助是不小的,当然,不光这些,还有很多是有用的有帮助的,以后慢慢发现

自学能力对于一个程序员来讲,有着莫大的重要性,在下与各位共勉之

咱们一起来看下string需要了解的基本的属性和方法

咱们用*来表示其重要性

***字符串.Length  -  字符串长度,返回int类型

    字符串.TrimStart() - 去掉前空格
    字符串.TrimEnd() - 去掉后空格
***字符串.Trim() - 去掉字符串的前后空格  string

***字符串.ToUpper() - 将字符串中的小写字符变成大写 string
***字符串.ToLower() - 变成小写 string

索引/下标
***字符串.SubString(a); - 截取字符串,a - 要开始截取的下标,包含下标所对应的字符
***字符串.SubString(a,b); - a - 下标 , b - 要截取几个字符(从1开始数) string

***字符串.IndexOf("串"); - 返回字符串中第一个匹配项的索引,如果没有匹配项返回  -1  int
     int b = s.IndexOf("天",s.IndexOf("天")+1); //获得第二个匹配项,3 4 5 6

     字符串.LastIndexOf("串"); - 返回最后一个匹配项的索引

***字符串.StartWidth("串"); - 判断是否以什么开头
***字符串.EndsWidth("串"); - 判断是否以什么结尾
******字符串.Contains("串"); - 判断是否包含   string

****s.Replace(要替换的字符串, 替换的字符串); - 字符替换  string
      s.Remove(3);  - 移除从索引到末尾的全部字符  string

课业练习:

      验证码(你所遇见的,发挥你的想象,通过上面的学习内容你能做出来的,多角度去考虑)

原文地址:https://www.cnblogs.com/TheJoker/p/7767681.html