gpt4 book ai didi

c# - 遍历列表

转载 作者:行者123 更新时间:2023-11-30 19:27:00 26 4
gpt4 key购买 nike

我有 2 个列表:

  1. 列表l
  2. 名单d

1) 列表中填充了文本。第二个列表中插入了元素。 WordCount 是下面的一个类

class WordCount
{
string word;
int count;
}

我有两个问题:1. 如果我有下面的 foreach 循环,

foreach (WordCount currWord in d)
{
currWord.count+=1;
}

这是将每个 WordCount 的 count 变量递增 1 的正确代码吗?

第二个问题,我将向列表 d 中插入元素,如何按 word 的字母顺序插入新元素?

我正在问 2 个非常具体和基本的问题,它们将帮助我解决我的问题。我不会详细说明我的问题是什么,因为最后一个 SO 问题导致了很多不需要的编码答案。如果有人可以帮助我解决这个问题,那么我可以做剩下的事情来解决我的编码问题。

最佳答案

1) 是或者你可以说

currWord.count++;

2) 您可以尝试使用 SortedList为此

SortedList<string, WordCount> yourList= new SortedList<string, WordCount>();
yourLIst.Add(myword.word, myword);

虽然这有点多余。最好只将计数作为列表中的值,并使用单词本身作为键。这消除了对自定义类的需要

关于c# - 遍历列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117536/

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