今日总结深入String类

c#深入String类

字符串的方法
Equals

功能
    验证两个字符串是否相等

格式
    字符串.Equals(另一个字符串)

CompareTo

格式
    数字字符串.CompareTo(数字字符串)

IndexOf

功能
    获取内容在字符串中的索引值位置

格式
    字符串.IndexOf(内容)

如果内容在字符串中,返回内容的索引值

如果内容不在字符串中,返回-1

LastIndexOf

功能
    返回内容最后一次查到的位置

格式
    字符串.LastIndexOf(内容)

Split

功能
    把字符串进行分割,按照指定的分融符

格式

    字符串.Split(分割符号)

    注意
        分割符号需要是char类型

Substring

功能
    从起始位置开始,截取指定长度的字符,截取字符串内容

格式
    字符串.Substring(开始索引,截取长度)

ToLower

功能
    转换为大写

格式
    字符串.ToLower()

ToUpper

功能
    转换为小写

格式
    字符串.ToUpper()

Trim

功能
    去掉字符串前后的空格

格式
    字符串.Trim()

String类的方法
Join

功能
    把字符串数组中的成员,按照指定的连接符号拼成一个字符串

格式
    String.Join(连接字符串,字符串数组)

Compare

功能
    比较两个字符串的大小

格式
    String.Compare(字符串1,字符串2)

返回值

    1
        大于

    0
        等于

    -1
        小于



比较两个数字字符串的大小

Format

基本格式化

    功能
        格式化字符串拼接

    格式
        String.Format(格式字符串,槽0数据,槽1数据)

    当槽数据为非字符串时,也是可以的

    在这里插入图片描述

数值格式化

    说明
        在槽位置处新增内容,实现数值格式化

    格式
        {槽编号:格式字符}

    类型

        C

            参考
                {0:c3}

            例子

            C2
            在这里插入图片描述
            C3

            在这里插入图片描述

        D

            参考
                {0:D}

            例子

            在这里插入图片描述

        F

            参考
                {0:F3}

            例子

            在这里插入图片描述

        N

            参考
                {0:N4}

            例子

            在这里插入图片描述

            在这里插入图片描述

        P

            参考
                {0:P4}

            例子

            在这里插入图片描述

        X

            参考
                {0:N}

数据类型转换
隐式转换

小转大
    int转float
    float转double

显式转换

字符串转数值型

    字符串转整型
        int.Parse(数字字符串)

    字符串转单精度浮点
        float.Parse(数字字符串)

    字符串转双精度浮点
        double.Parse(数字字 符串)

    注意
        Parse方法只接收字符串参数
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页