黑马程序员学习1

函数重载函数的名字可以相同,但是后面的参数不可以相同的
这样子说不标准的,可是可以运行起来的
所谓的函数重载,就是说函数的名字相同,返回值(参数)是不一样的

一个字符才可以是一个char,也可以是string
空  不可以是char,字符串可以是空的
 字符串一旦创建了就无法改变了的,可以放进数组中改变它的值,可是本质上还是没有改变字符串的值,相当于copy了一遍改了改,再重新输出来的
ToLower是将制定的字符串转化为小写形式
有时候并不是改变了某个字符串的值,是从新给他指定了一个值,这个值的名字跟原来一样而已
.Trim去除字符串两边的空格(空白),他们之间的空格不能去掉

bool b=("a"=="A");
console.writeline(b);//结果是false

字符串的相关操作   (格式都是字符串的名字.(参数)),又是需要定有一个新的字符串来放置从新操作生成的字符串
替换 replace    string str=s.replace("参数1","参数2")
截取字符串 s.substring(int i1,int i2)i1是开始的位置,i2是结束的位置(可以省略,表示截取后面全部的字符串)
查询是否包含  s.contains("字符串")   表示判断字符串s里面是否包含“字符串”,返回值是bool类型
判断字符串的开头是否是什么   s.startwith("字符串")   表示判断字符串s里面的开头是否是“字符串”,返回值是bool类型
判断字符串的结尾是否是什么   endwith(用法和startwith一样的)
判断某个字符串在字符串中的第一次出现的位置    indexof   返回值的结果记得是从0开始的,不存在则返回-1,数组存放的

先定义一个字符串s
string【】 str=s.Split(‘’);这里是用空格把字符串隔开,然后放置到叫str的数组中去
下面要是有什么操作直接对放置到数组中的数据进行操作(要有这种思想)

char【】cha=new  char【】;//一个数组cha
new  char【】//声明一个数组

写得好,不如说得好,说得好,不如做得好,干得好,不如干得巧,我的追求是高质量+好的方法+正确的心态 !
原文地址:https://www.cnblogs.com/wangcheng1990/p/2846166.html