c#深入String类

字符串的方法

Equals

  • 功能

    • 验证两个字符串是否相等
  • 格式

    • 字符串.Equals(另一个字符串)
  • 例子

    c#深入String类

CompareTo

  • 格式

    • 数字字符串.CompareTo(数字字符串)
  • 例子

    c#深入String类

    c#深入String类
    c#深入String类

IndexOf

  • 功能

    • 获取内容在字符串中的索引值位置
  • 格式

    • 字符串.IndexOf(内容)
  • 例子

    如果内容在字符串中,返回内容的索引值
    c#深入String类

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

    c#深入String类

LastIndexOf

  • 功能

    • 返回内容最后一次查到的位置
  • 格式

    • 字符串.LastIndexOf(内容)

Split

  • 功能

    • 把字符串进行分割,按照指定的分融符
  • 格式

    • 字符串.Split(分割符号)

    • 注意

      • 分割符号需要是char类型
  • 例子

    c#深入String类

Substring

  • 功能

    • 从起始位置开始,截取指定长度的字符,截取字符串内容
  • 格式

    • 字符串.Substring(开始索引,截取长度)
  • 例子

    c#深入String类

ToLower

  • 功能

    • 转换为大写
  • 格式

    • 字符串.ToLower()

ToUpper

  • 功能

    • 转换为小写
  • 格式

    • 字符串.ToUpper()

Trim

  • 功能

    • 去掉字符串前后的空格
  • 格式

    • 字符串.Trim()
  • 例子

    c#深入String类

String类的方法

Join

  • 功能

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

    • String.Join(连接字符串,字符串数组)
  • 例子

    c#深入String类

Compare

  • 功能

    • 比较两个字符串的大小
  • 格式

    • String.Compare(字符串1,字符串2)
  • 返回值

    • 1

      • 大于
    • 0

      • 等于
    • -1

      • 小于
  • 例子

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

    c#深入String类

Format

  • 基本格式化

    • 功能

      • 格式化字符串拼接
    • 格式

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

      c#深入String类

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

      c#深入String类

  • 数值格式化

    • 说明

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

      • {槽编号:格式字符}
    • 类型

      • C

        • 参考

          • {0:c3}
        • 例子

          C2
          c#深入String类
          C3

          c#深入String类

      • D

        • 参考

          • {0:D}
        • 例子

          c#深入String类

      • F

        • 参考

          • {0:F3}
        • 例子

          c#深入String类

      • N

        • 参考

          • {0:N4}
        • 例子

          c#深入String类

          c#深入String类

      • P

        • 参考

          • {0:P4}
        • 例子

          c#深入String类

      • X

        • 参考

          • {0:N}
        • 例子

          c#深入String类

数据类型转换

隐式转换

  • 小转大

    • int转float
    • float转double

显式转换

  • 字符串转数值型

    • 字符串转整型

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

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

      • double.Parse(数字字 符串)
    • 注意

      • Parse方法只接收字符串参数

相关文章: