1.字符串长度,返回int类型
string str=" abcdef"
新建一个字符串类型的变量 str 并给其赋值为“abcdef"
int length = str.length
获取str的长度 ,,用int型接其返回值
2.TimEnd() - 去失后空格
要领 用字符串.的方法来触发, 好比 str.TrimEnd() ,其他要领一样
3.ToUpper() - 将字符串中的小写字符酿成大写 string
ToLower() - 酿成小写 string
4.SubString(a,b); - 截取字符串
string str = str.SubString(0,1) 从索引值为0开始截取1个长度的字符串 包孕0位置 此时截取的字符串为a ,从0开始
string str = str.SubString(1) 括号里只填1个数字时暗示从该索引值对应的字符开始到最后为所截取的字符串 此时str为bcdef
5..IndexOf(""); - 返回字符串中第一个匹配项的索引,如果没有匹配项返回-1 int
获取字符串的索引值 返回值是int型 int index= str.IndexOf("a") 此时index 输出为0
如果里面填多个字符,只匹配第一个。 int index= str.IndexOf("abcd") 此时index还是0
6..LastIndexOf("串"); - 返回最后一个匹配项的索引
道理和5不异 意思是说当 string str=" abcdefabcd" 时 int index= str.IndexOf("a") 此时index 输出为6 匹配的是最后一个a的索引值
7.Contains("串"); - 判断是否包罗
返回值是bool型 bool i = str.Contains("abc"); 此时bool 输出值为 ture
8.WordStr(要替换的字符串, 替换的字符串); - 字符替换
返回值为string, str=str.WordStr("abc", "xyz"); 此时str的输出值为"xyzdef" ,瑕疵是替换的时候为全部替换
9.Remove(); - 移除从索引到末尾的全部字符
str = str.Remove(1); 此时str 输出值为a 移除了从索引值为1到最后的所有字符
str = str.Remove(1,3); 此时str输出值 为aef 移除了从索引值为1 到索引值为3的字符
10
+++++Math类+++++
Math.Pow(x,y); - 次方
Math.Sqrt(x); - 平方根
Math.Ceiling(double); - 取上限
Math.Floor(double); - 取下限
Math.Round(double); - 取四舍五入
Math.Abs(double); - 取绝对值
不用新建math东西可以直接感化于有东西用
double x =6.22; x=Math.Round(x); 此时x的输出值为6
如果要获取小数点后1位 则操纵如下
x=Math.Round(x*10)/10;此时x输出值为6.2;
11.Datetime类型
需要新建东西再进行操纵
Datetime dt = new Datetime(2017,11,1,10,10,10); 第一种赋值要领
dt = Convert.ToDateTime("2017-11-1 10:10:10"); 第二种赋值要领
输出方法 Console.WriteLinw(DT.ToString("yyyy年MM月dd日")); 此时的输出功效为2017年11月1日
yyyy-年 MM-月 dd-日 hh-12制小时 HH-24制小时 mm-分钟 ss-秒 ms-毫秒
DateTime.Now; - 获取此电脑当前时间
.Year; - 获取此时间变量的年份
.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒
.DayOfYear; - 获取当前日期是此年中的第几天
.DayOfWeek; - 获取是星期几 获取的是英文的
12.TimeSpan类型 - 时间间隔类型
.Days - 差距几多天
.Hours - 一天中差距几多小时
.Minutes - 一天中差距几多分钟
.Seconds - 一天中差距几多秒
.Milliseconds - 毫秒
.Total.... 累计差距
13.String.split();
返回值是一个数组 需要新建一个数组来接受其返回值
string str ="a,b,c,d"
string [] str1= str.split(‘,‘); str1的输出值为[a,b,c,d] 注意括号里用单引号