gpt4 book ai didi

c# - 在 foreach(单词中的字符串单词)中,如果 (if->true) C#,我如何转到下一个单词?

转载 作者:行者123 更新时间:2023-11-30 16:24:07 25 4
gpt4 key购买 nike

他的想法是,他输入一个文本文件,和一个单词编号。该软件将在一个新文件中写入文本,但每行包含(他输入的)字数,以及其他一些细节。

思路是这样的,我把他拉进了黑名单。黑名单从文件加载到 richbox,并在关闭应用程序时保存。

问题是我已经设置好所有内容(一个检查单词是否在黑框中的函数)。

软件看起来像这样:

foreach (string word in words)
{
int blacklist = 0;

if (FindMyText(word))
{
blacklist = 1;
MessageBox.Show("Current word: " + word + " is blacklisted!");
}
else
MessageBox.Show("Word: " + word);

// the code here ... for writing in file and all that

}

函数 FindMyText(word) 告诉我这个词是否在黑名单中。

如果该函数返回 true,我想转到下一个单词,但真的不知道该怎么做。

如果你有一些想法,真的会帮助我。

谢谢你们。

最佳答案

在 foreach 循环或任何其他循环中,您可以使用 continue 跳到下一次迭代,因此在您的情况下您可以这样做

foreach (string word in words)
{
var blacklist = 0;
if (FindMyText(word))
{
blacklist = 1;
MessageBox.Show("Current word: " + word + " is blacklisted!");
continue;
} else {
//...
}
}

关于c# - 在 foreach(单词中的字符串单词)中,如果 (if->true) C#,我如何转到下一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com