• 字符串类型||日期时间类型||数学运算


    字符串类型:

    string

    Trim() - 去头尾的空格,中间的空格不能去。

    ToUpper() - 把字符串的字母全变成大写。
    ToLower() - 把字符串的字母全变成小写。

    StartsWith("子串") - 是否以“子串”开头,是-true
    EndsWith("子串") - 是否以“子串”结尾,是-true
    Contains("子串") - 是否包含“子串”,是-true

    Substring(起始位置,长度) - 从大字符串中,截取小的子串出来。
    IndexOf("子串") - 从大字符串中,找到子串第一次出现的位置。返回整数。如果大串中找不到小串,返回-1
    LastIndexOf("子串") - 从大字符串中,找到子串最后一次出现的位置。返回整数。如果大串中找不到小串,返回-1

    ReplaceWith("被替换的子串","新的子串"):把大串中指定的小串,换成另一小串,返回替换后的大串。


    输入身份证从中求出你的出生日

    Console.WriteLine("请输入你的身份证号码:");//输出
    string a = Console.ReadLine(); //输入
    string nian = a.Substring(6,4); //截取
    string yue = a.Substring(10,2);
    string ri = a.Substring(12,2);
    Console.WriteLine("你的生日是{0}年{1}月{2}日",nian,yue,ri);//输出

    输入qq邮箱是否正确
    Console.WriteLine("请输入你的qq邮箱:");

    string yx = Console.ReadLine();
    bool shi = true;
    if (yx.EndsWith("@qq.com") == shi)

    { Console.WriteLine("你输入的qq邮箱正确"); }
    else
    { Console.WriteLine("你输入的qq邮箱不正确"); }

    日期时间类型:
    DateTime dt = new DateTime();
    DateTime dt = new DateTime(1999,2,12);
    DateTime dt = new DateTime(1999,2,12,13,45,56);

    DateTime dt = DateTime.Now; //获得当前时间

    dt.Year,dt.Month,dt.Day,dt.Hour,dt.Minitue,dt.Second
    dt.DayOfWeek, dt.DayOfYear
    dt.AddXXXX();
    dt.ToString("格式化字符串")
    yyyy,yy-年 MM,M-月 dd,d-日 hh,h时 mm,m分 ss,s秒

    求现在时间

    DateTime a = DateTime.Now;
    Console.WriteLine(a.ToString("yyyy年MM月dd日hh时mm分ss秒"));


    扩展一下
    对于整型,浮点型,也有ToString("格式化字符串") #,0.

    double a = 100000000;
    double b = 2;
    double c = a / b;
    Console.WriteLine(c.ToString("#,#.00"));

    数学运算:
    Math

    Math.Ceiling(小数) 返回大于等当前小数的最小整数

    Console.WriteLine(Math.Ceiling(3.14));
    Math.Floor(小数) 返回小于等当前小数的最大整数

    Console.WriteLine(Math.Floor(3.14));
    Math.Round(小数) 四舍五入

    Console.WriteLine(Math.Round(3.64));
    Math.Sqrt(数值) 求平方根

    Console.WriteLine(Math.Sqrt());

  • 相关阅读:
    Java虚拟机(第二版) 学习笔记之Class类文件的结构
    JVM之深入浅出之垃圾收集算法
    Java虚拟机(第二版) 学习笔记之OutOfMemoryError
    Java虚拟机(第二版) 学习笔记
    平滑加权轮询负载均衡(轮询)算法
    java AQS(AbstractQueuedSynchronizer)同步器详解
    mybatis Interceptor拦截器代码详解
    aspectj编程简介
    Java并发编程阅读笔记-Java监视器模式示例
    我们该怎么结合日志做优化
  • 原文地址:https://www.cnblogs.com/chenchen0815/p/5417795.html
Copyright © 2020-2023  润新知