zoukankan      html  css  js  c++  java
  • 15年1月4日 常用的函数类型

    一、常用的函数类型有三种:数学类型、日期类型、字符串

    (一)、数学类型:Math

    常用的类型主要有:

    1、Math.Ceiling(小数/整数):返回大于当前小数的最小整数。又称天花板数

        Math.Ceiling(3.14)==>结果为4

        Math.Floor(小数/整数):返回小于当前小数的最大整数。又称地板数

        Math.Floor(3.14)==>结果为3

      注意:Math.Ceiling(3.14)= Math.Floor(3.14)=3。

    2、Math.Pow(2,3)==>相当于2的3次方

    3、Math.Sqrt(16)==>16开平方。

    4、四舍五入。
    Math.Round(3.63); 结果为4
    Math.Round(3.14); 结果为3

    (二)、日期时间  DateTime

    1、构造:DateTime    dt    =   new  DateTime (1990,2,5,3,44,21);//跟数组的定义类似int  [] dt = new  int[];

                    类型       变量名      创建     类型          内容(可以空着,也可以只写年月日,或者都写

    2、当前时间:DateTime dt = DateTime.Now;   //显示当前时间

    3、几个常用单词:

    日期时间对象的数据:Year,Month,Day,Hour,Minite,Second,MilliSecond

    DayOfWeek——星期几

    DayOfYear——一年中的第几天
    Date——取期日期部份

    TimeOfDay——取期时间部份

    日期时间对象的函数:
    AddYears(int num)
    AddMonths(int num)
    AddDays(int num)
    AddHours(int num)
    AddMinutes(int num)
    AddSeconds(int num)

    4、格式化字符串:

    ToString(格式字符串)函数:把日按照某种格式显示出来。
    格式字符串:
    yyyy——四位数字的年份
    yy——两位数字的年份
    MM——两位数字的月分,不足两位添0
    M——1-2位数字的月份
    dd——两位数字的天,不足两位添0
    d——1-2位数字的天。
    hh——两位数字的小时,不足两位添0
    h——1-2位数字的小时
    mm——
    m——
    ss——
    s——
    ms——

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

    不止是日期时间型数据的ToString()函数中可以放格式化字符中。整数,小数的ToString()中也可以放格式化字符串。
    小数和整数类型的格式化符号主要是有四个。
    .——小数点
    ,——整数部份三位的分隔符
    #——任意位数字,有几位显示几位
    0——至少一位数字,不足则补0.

    例:
    #.00——必须保留两位小数。

    (三)、字符串
    1、Length:字符串的长度。

    2、 大小写转换

    ToLower():全都转成小写

    ToUpper():全都转成大写

    3、压缩空格

    TrimStart():压缩开头的空格
    TrimEnd():
    Trim():压两头的空格。

    4、bool型的,判断子字符串是否在母字符串中

    StartsWidth("字符串"):(bool)是否以括中的字符串开头,是--返回true。
    EndsWidth("字符串"):(bool)是否以括号中的字符串结尾,是--返回true。
    Contains("字符串"):(bool)是否包括括号中的字符串。是--返回true。

    5、判断子字符串在母字符串中的位置

    IndexOf("子串"):(int)返回子串在字符串中第一次出现的位置。
    LastIndexOf("子串"):(int)返回子串在字符串中最后一次出现的位置。
    以上两函数,如果在字符串中找不到相应的子串,返回-1

    6、截取字符串

    Substring(开始位置,截取个数)

    Substring(开始位置)    从截取位置一直截取到最后

    7、字符串的替换
    Replace(“被替换的内容”,“替换的内容”)

    8、拆分字符串

    Split(’字符‘);括号内为单引号  ,以括号内的字符为界拆开字符串

    使用:string ss[]=s.Split('','','');   //括号内可以加多个

  • 相关阅读:
    智能推荐算法演变及学习笔记(三):CTR预估模型综述
    从中国农业银行“雅典娜杯”数据挖掘大赛看金融行业数据分析与建模方法
    智能推荐算法演变及学习笔记(二):基于图模型的智能推荐(含知识图谱/图神经网络)
    (设计模式专题3)模板方法模式
    (设计模式专题2)策略模式
    (设计模式专题1)为什么要使用设计模式?
    关于macOS上常用操作命令(持续更新)
    记录下关于RabbitMQ常用知识点(持续更新)
    EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.
    SpringCloud教程二:Ribbon(Finchley版)
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4202442.html
Copyright © 2011-2022 走看看