概要
目标是提取、删除和替换字符串中的值。 通常,您收到的数据中可能包含一些多余的数据或字符,您需要先避免或消除这些内容,然后才能使用目标数据。
利用该方法 IndexOf() ,可以识别字符或字符串在另一个字符串中的位置。 从IndexOf()方法返回的位置是使用Substring()方法提取字符串一部分时的第一个基础步骤,该方法需要给定起始位置和要提取的字符数(长度)。 它还使你能够使用 Remove() 该方法从给定起始位置和长度的字符串中消除字符。 你了解了类似方法的 LastIndexOf() 变体,用于查找另一个字符串中字符串字符的最后一个位置,以及 IndexOfAny() 查找给定 char 数组的任何值的位置。 使用 while 语句遍历一个较长的字符串,以查找并提取其中的字符或字符串的所有实例。 最后,你使用 Replace() 方法在较大的字符串中替换字符或字符串的所有实例。
char 数组可以用来执行这些类型的操作(例如循环访问每个 char 以查找匹配项,跟踪要查找的起点和终点等)。 它需要更多的步骤来完成这些字符串辅助方法仅在单个调用中可以完成的操作。
获取免费验证的认证
Microsoft 已经与 freeCodeCamp.org 合作提供有关基础 C# 的培训和认证计划。 完成此 Microsoft Learn 模块后,你已向获得认证迈出一步。 要了解 freeCodeCamp 提供的基础 C# 认证,请访问:https://aka.ms/csharp-certification。