【发布时间】:2023-04-04 22:31:01
【问题描述】:
我想知道是否有任何 c# 函数可以检查字母是否存在不止一次?换句话说,我将一个字符串作为参数发送给一个函数,以检查一个字母是否存在不止一次。例如,字符串“AABDCK”应该返回“A”。有什么方法可以使用字典吗?
【问题讨论】:
-
AABB的结果应该是什么 -
@M.kazemAkhgary ex: Assert.Equals('A', pg.GetCommonChar("AABCNMHM"));所以在这个例子中它应该返回 A 等等。
-
用 LINQ 可以很容易地解决,请看我的答案。
-
虽然 Linq 可能是当今解决此问题的最常用方法,但 OP 询问是否使用字典而不是 Linq 来解决它。因此,这个问题不是“C# LINQ find duplicates in List”的重复。
标签: c# list dictionary