//String类:
string s = " Hello ",k="123";
//字符串的长度:.Length
Console.WriteLine("字符串的长度:" + s.Length);
//去掉开头和结尾的空格:.Trim()
Console.Write("去掉开头和结尾的空格:" + s.Trim());
Console.WriteLine(k);
//去掉开头的空格:.TrimStart()
Console.Write("去掉开头的空格:" + s.TrimStart());
Console.WriteLine(k);
//去掉结尾的空格:.TrimEnd()
Console.Write("去掉结尾的空格:" + s.TrimEnd());
Console.WriteLine(k);
//全部大写:.ToUpper()
Console.WriteLine("全部大写:" + s.ToUpper());
//全部小写:.ToLower()
Console.WriteLine("全部小写:"+ s.ToLower());
//截取,从指定索引位置开始:.Substring( )
Console.WriteLine("从索引值4开始截取:"+s.Substring(4));
//截取,从指定索引位置开始,截取长度:.Substring( , )
Console.WriteLine("从索引值4开始截取两个字符:"+ s.Substring(4,2));
//.IndexOf(" "):返回第一次出现此字符的索引位置,返回值为-1,表示未找到
Console.WriteLine("第一次出现o的索引位置:"+s.IndexOf("o"));
//.LastIndexOf(" "):返回最后一次出现此字符的索引位置。
Console.WriteLine("最后一次出现l的索引位置:"+s.LastIndexOf("l"));
//.StartsWith(" "):是否以XX为开头,返回布尔值
Console.WriteLine("是否以he为开头:" + s.StartsWith("he"));
//.EndsWith(" "):是否以XX为结尾,返回布尔值
Console.WriteLine("是否以空格结尾:" + s.EndsWith(" "));
//.Contains(" "):是否包含XX字符串,返回布尔值
Console.WriteLine("是否包含ll字符串:" + s.Contains("ll"));
//字符切换:.Replace("老字","新字")
Console.WriteLine("将"+s+"中ll"+"切换成$$:"+s.Replace("ll","$$"));
Console.ReadLine();
![]()
//Math类:
double a = 3.14;
//取上限
Console.WriteLine(a+"取上限:" + Math.Ceiling(a));
//取下限
Console.WriteLine(a+"取下限:" + Math.Floor(a));
//圆周率
Console.WriteLine("半径为"+a+"的圆的面积:" + Math.PI * a * a);
//开平方
Console.WriteLine(a+"开平方:" + Math.Sqrt(a));
//四舍五入(奇数.5取上限,偶数.5取下限)
Console.WriteLine(a+"四舍五入:" + Math.Round(a));
double b = 4.5;
Console.WriteLine(b + "≈" + Math.Round(b));
double c = 5.5;
Console.WriteLine(c + "≈" + Math.Round(c));
Console.ReadLine();
![]()
//DateTime类:
//获取当前时间
Console.WriteLine("时间:"+DateTime.Now);
//初始化
DateTime dt = new DateTime();
dt = DateTime.Now;
//获取年:dt.Year
Console.WriteLine("年:"+dt.Year);
//获取月:dt.Month
Console.WriteLine("月:" + dt.Month);
//获取日:dt.Day
Console.WriteLine("日:" + dt.Day);
//获取时:dt.Hour
Console.WriteLine("时:" + dt.Hour);
//获取分:dt.Minute
Console.WriteLine("分:" + dt.Minute);
//获取秒:dt.Second
Console.WriteLine("秒:" + dt.Second);
//获取星期:
DayOfWeek d = dt.DayOfWeek;
Console.WriteLine("星期:"+dt.DayOfWeek);
Console.WriteLine("当前:"+dt.ToString("yyyy年MM月dd日HH时mm分ss秒")+dt.DayOfWeek);
//DateTime增加或减去相应的时间
//Add()增加或者减去一定的时间间隔(天、小时、分、秒)
TimeSpan ts = new TimeSpan(3,3,3,3);
Console.WriteLine("天--秒各增加3:"+dt.Add(ts));
//AddYears() 增加或减去年份
Console.WriteLine("增加2年:" + dt.AddYears(2));
//AddMonths() 增加或减去月份
Console.WriteLine("增加2月:" + dt.AddMonths(2));
//AddDays() 增加或减去天数,double类型
Console.WriteLine("增加2天:" + dt.AddDays(2.0));
//AddHours() 增加或减去小时,double类型
Console.WriteLine("增加2小时:" + dt.AddHours(2.0));
//AddMinutes() 增加或减去小时,double类型
Console.WriteLine("增加2分钟:" + dt.AddMinutes(2.0));
//AddSeconds() 增加或减去小时,double类型
Console.WriteLine("增加2秒钟:" + dt.AddSeconds(2.0));
Console.ReadLine();
![]()