• .NET 中String类功能分类概述


    一、比较功能

    String.Compare:

    成员函数

    返回值

    功能

    String.Compare

    小于零、零、大于零。

    1、比较两个字符串的大小(按照一定规则)

    2、比较两个字符串中子字符串的大小。

    String.CompareOrdinal

    成员函数

    返回值

    功能

    String.CompareOrdinal

    一个整数,指示两个比较字之间的词法关系

    通过计算每个字符串中相应 Char 对象的数值来比较两个指定的 String 对象。

    String.Equals

    成员函数

    返回值

    功能

    String.Equals

    相同时,为true,否则为false

    确定两个指定的 String 对象是否具有相同的值

    关于比较功能的测试:http://www.cnblogs.com/LoveLyre/archive/2011/09/02/2163594.html

    区别:http://zhidao.baidu.com/link?url=ypWLfjM478_ECf_nWXsljNdQRVJV1KPryzEFA6t4gZieRi2_Rk9zJz7NxUZn2vXJGtq5x8TarDNMAvf6y8nVIK

    String.StartsWith

     

    成员函数

    返回值

    功能

    String.StartsWith

    如果  value 与此字符串的开头匹配,则为  true;否则为  false

    确定此字符串实例的开头是否与指定的字符串匹配

    二、复制功能:

    String.Clone:

    成员函数

    返回值

    功能

    String.Clone

    返回对此 String 实例的引用

    克隆

    String.Copy

    成员函数

    返回值

    功能

    String.Copy

    值与 str 相同的新字符串

    创建一个与指定的 String 具有相同值的 String 的新实例

    String.CopyTo

    成员函数

    返回值

    功能

    String.CopyTo

    将指定数目的字符从此实例中的指定位置复制到 Unicode 字符数组中的指定位置

    三、连接功能

    String.Concat

    成员函数

    返回值

    功能

    String.Concat

    字符串连接后的字符串

    连接多个字符串,主要是串连

    String.Join

    成员函数

    返回值

    功能

    String.Join

    一个由  value 中的元素组成的字符串,这些元素以  separator 字符串分隔

    串联字符串数组的所有元素,其中在每个元素之间使用指定的分隔符.

    四、格式化功能

    String.Format

    成员函数

    返回值

    功能

    String.Format

    format(复合格式字符串)的副本,

    其中的任何格式项均替换为  arg0 的字符串表示形式

    将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式

    String.PadLeft

    成员函数

    返回值

    功能

    String.PadLeft

    与此实例等效的一个新字符串,但该字符串为右对齐,

    因此,在左侧填充所需任意数量的paddingChar字符,使长度达到  totalWidth。

    但是,如果 totalWidth 小于此实例的长度,则此方法返回对现有实例的引用。

    如果  totalWidth 等于此实例的长度,则此方法返回与此实例相同的新字符串。

    返回一个新字符串,

    该字符串通过在此实例中的字符左侧填充指定的 Unicode 字符来达到指定的总长度,

    从而使这些字符右对齐。

    String.PadRight

    成员函数

    返回值

    功能

    String.PadRight

    与此实例等效的一个新字符串,但该字符串为左对齐,

    因此,在右侧填充所需任意数量的paddingChar字符,使长度达到  totalWidth。

    但是,如果 totalWidth 小于此实例的长度,则此方法返回对现有实例的引用。

    如果  totalWidth 等于此实例的长度,则此方法返回与此实例相同的新字符串。

    返回一个新字符串,

    该字符串通过在此实例中的字符右侧填充指定的 Unicode 字符来达到指定的总长度,

    从而使这些字符左对齐。

    五、查找功能

    String.IndexOf

    成员函数

    返回值

    功能

    String.IndexOf

    如果找到该字符串,则为  value 的从零开始的索引位置;

    如果未找到该字符串,则为 -1

    报告指定字符串在此实例中的第一个匹配项的从零开始的索引。

    该搜索从指定字符位置开始。

    String.IndexOfAny:针对单个字符

    成员函数

    返回值

    功能

    String.IndexOfAny

    在此实例中第一次找到  anyOf 中的任意字符的索引位置(从零开始);


    如果未找到  anyOf 中的字符,则为 -1。

    报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引

    String.LastIndexOf :

    查找顺序是从后往前查,从指定的开始位置往索引零位置查询

     

    成员函数

    返回值

    功能

    String.LastIndexOf

    如果找到,则返回该字符串第一次匹配的位置,否则返回 -1

    报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。

    在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索.

    C#中 String的 IndexOf、 LastIndexOf、 Substring办法具体介绍:http://blog.sina.com.cn/s/blog_4bc11c050101chel.html

    String.LastIndexOfAny

    ……

    String.Substring

    成员函数

    返回值

    功能

    String.Substring

    与此实例中在  startIndex 处开头、长度为  length 的子字符串等效的一个字符串,

    如果  startIndex 等于此实例的长度且  length 为零,则为 Empty

    从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。

    六、替换功能

    String.Replace

    成员函数

    返回值

    功能

    String.Replace

    等效于当前字符串(除了  oldValue 的所有实例都已替换为  newValue 外)的字符串。

    如果在当前实例中找不到  oldValue,此方法返回未更改的当前实例

    返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个指定的字符串。

    七、分割功能

    String.Split

    成员函数

    返回值

    功能

    String.Split

    一个数组,其元素包含此实例中的子字符串,这些子字符串由  separator 中的一个或多个字符分隔

    返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。

    参数指定返回的子字符串的最大数量。。

    参考:http://blog.csdn.net/zhvsby/article/details/3404721

    八、插入功能

    String.Insert

    成员函数

    返回值

    功能

    String.Insert

    返回一个新的字符串

    返回一个新的字符串,在此实例中的指定的索引位置插入指定的字符串。

    九、删除功能

    String.Remove

    成员函数

    返回值

    功能

    String.Remove

    一个新字符串,除所删除的字符之外,该字符串与此实例等效

    返回指定数量字符在当前这个实例起始点在已删除的指定的位置的新字符串。

    String.Trim

    成员函数

    返回值

    功能

    String.Trim

    从当前字符串的开头和结尾删除所有空白字符后剩余的字符串

    从当前 String 对象移除所有前导空白字符和尾部空白字符。

    十、转换功能

    String.ToCharArray

    成员函数

    返回值

    功能

    String.ToCharArray

    System.Char[] 元素为此实例的各字符的 Unicode 字符数组。

    如果此实例是空字符串,则返回的数组为空且长度为零

    将此实例中的字符复制到 Unicode 字符数组。

    String.ToLower

    成员函数

    返回值

    功能

    String.ToLower

    当前字符串的小写形式

    返回此字符串转换为小写形式的副本。

    String.ToUpper

    成员函数

    返回值

    功能

    String.ToUpper

    当前字符串的大写形式

    返回此字符串转换为大写形式的副本。

    String.Normalize

    成员函数

    返回值

    功能

    String.Normalize

    一个新的规范化字符串,其文本值与此字符串相同,但其二进制表示形式符合范式 C

    一个新的规范化字符串,其文本值与此字符串相同,但其二进制表示形式符合范式 C

    十一、判断功能

    String.IsNullOrEmpty

    成员函数

    返回值

    功能

    String.IsNullOrEmpty

    如果参数为 null或者空字符,则为 true,否则为 false

    指示指定的字符串是 null还是空字符串。

    String.IsNullOrWhiteSpace

    成员函数

    返回值

    功能

    String.IsNullOrWhiteSpace

    如果  value 参数为  null 或  String.Empty,或者如果  value 仅由空白字符组成,则为 true,否则为 false

    指示指定的字符串是  null、空还是仅由空白字符组成。

    String.IsNormalized

    成员函数

    返回值

    功能

    String.IsNormalized

    如果此字符串符合范式 C,则为  true;否则为  false

    指示此字符串是否符合 Unicode 范式 C。

  • 相关阅读:
    在页面中控制媒体流的起播点和播放长度
    缓冲区数据转换为字符串输出
    编程中注意的一个问题
    一个整合SQL语句的类
    注意服务器系统日期对防病毒软件的影响
    网络病毒源的排查(2005年3月22日维护记录)
    升级到 Microsoft .NET >Visual Basic 6.0 控件和 .NET 控件的区别
    修改您的站点设计以改善下载体验
    下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET
    WINDOWS (服务器) 和 DOS(客户端) 网络互连 基于TCP/IP的编程实现
  • 原文地址:https://www.cnblogs.com/aoguren/p/4259258.html
Copyright © 2020-2023  润新知