📅  最后修改于: 2023-12-03 15:13:50.299000             🧑  作者: Mango
在C#编程语言中,我们可能需要从字符串中删除某些单词。本文将介绍如何实现此操作。
使用字符串的Split()
方法将字符串拆分为单词数组。
string[] words = str.Split(' ');
以上代码将字符串str
按空格拆分为单词数组words
。
使用List<string>
类型存储单词数组,方便删除指定单词。
List<string> wordList = new List<string>(words);
wordList.RemoveAll(word => word == "deleteWord");
以上代码将从wordList
列表中删除所有值为"deleteWord"
的单词。
使用String.Join()
方法将单词数组转换为字符串。
string newStr = String.Join(" ", wordList);
以上代码将单词数组wordList
按空格拼接为字符串newStr
。
string str = "hello world deleteWord C#";
string[] words = str.Split(' ');
List<string> wordList = new List<string>(words);
wordList.RemoveAll(word => word == "deleteWord");
string newStr = String.Join(" ", wordList);
Console.WriteLine(newStr);
以上代码将输出结果为:
hello world C#
以上就是在C#中从字符串中删除单词的实现方法。