c#基础 11.1 对象的方法和属性
2021-05-02 06:27
标签:convert 英文 [] bsp 需要 math类 ceiling 返回 console 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.Replace(要替换的字符串, 替换的字符串); - 字符替换 返回值为string, str=str.Replace("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.Ceiling(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; - 获取此时间变量的年份 .DayOfYear; - 获取当前日期是此年中的第几天 12.TimeSpan类型 - 时间间隔类型 .Total.... 累计差距 13.String.split(); 返回值是一个数组 需要新建一个数组来接受其返回值 string str ="a,b,c,d" string [] str1= str.split(‘,‘); str1的输出值为[a,b,c,d] 注意括号里用单引号 c#基础 11.1 对象的方法和属性 标签:convert 英文 [] bsp 需要 math类 ceiling 返回 console 原文地址:http://www.cnblogs.com/lxzwhite/p/7767327.html
Math.Pow(x,y); - 次方
Math.Sqrt(x); - 平方根
Math.Floor(double); - 取下限
Math.Round(double); - 取四舍五入
Math.Abs(double); - 取绝对值
.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒
.DayOfWeek; - 获取是星期几 获取的是英文的
.Days - 差距多少天
.Hours - 一天中差距多少小时
.Minutes - 一天中差距多少分钟
.Seconds - 一天中差距多少秒
.Milliseconds - 毫秒