• Chapter 3. 类---String类、Math类、Datetime类


    //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();

  • 相关阅读:
    【shell】日志切割
    【PHP】SVN版本差异导出
    Linux服务器上安装JDK
    Linux 下node环境安装
    CentOS 7.3安装mariadb
    Centos 7.4 自动初始化docker环境,配置docker镜像仓库
    Shell 模板 (Yes or NO)
    Linux修改时间和时区
    lvm方式挂载盘及扩容
    安装ansible
  • 原文地址:https://www.cnblogs.com/xiao55/p/5469199.html
Copyright © 2020-2023  润新知