我有list<string>
隨機數量的條目(介於10-500之間)。我需要找到最少發生時間的值。例如,list<string> myList
有100 "a", 50 "b", 2 "c", and 1 "d"
,我希望提取「c」和「d」。我的問題是,我永遠不會知道每個字符串的確切數量,以及列表中字符串的確切名稱。查找列表中最少出現的成員C#
出於類似的比喻,檢查下面的代碼:
public class Program
{
public static void Main(string[] args)
{
Random r = new Random();
int randomNumber = r.Next(5,15);
int randomRangeOne = r.Next(0,2);
int randomRangeTwo = r.Next(0,2);
List<int> randomList = new List<int>();
for(int i = 0; i < 1000; i++)
{
int x = r.Next(randomNumber - randomRangeOne, randomNumber + randomRangeTwo);
randomList.Add(x);
}
}
}
在這種情況下(在實際的問題,它是隨機的字符串,而不是隨機INT),我怎麼會提取至少在列表中出現的值?
你要得到至少發生字符字符串或最少出現的字符串?例如,如果你有''你好「,」你好「,」再見「,結果是''再見''或''y」和「b」'? – dotctor
我想要最少發生的字符串本身。在你的例子中,我想要「再見」 – djskj189
我說過類似的比喻,請閱讀 – djskj189