c# - 如何删除字符串中的重复字符?

标签 c#

我必须实现一个将字符串作为输入并从该字符串中找到非重复字符的函数。

举个例子,如果我传递字符串 str = "DHCD",它将返回 "DHC" 或者 str2 = "KLKLHHMO"它将返回 "KLHMO"

最佳答案

Linq 方法:

public static string RemoveDuplicates(string input)
{
    return new string(input.ToCharArray().Distinct().ToArray());
}

关于c# - 如何删除字符串中的重复字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588774/

相关文章:

c# - 只查找非继承接口(interface)?

c# - 多态性和c#

C# 7 - 为什么我不能从异步方法返回这个等待类型?

c# - 我的 C# 应用程序中的带宽整形

c# - AddEventHandler 使用反射

c# - 如何使用 C# 将字符串 ($23.25) 转换为 Decimal - $23.25 in selenium

c# - 将配置文件的内容读入与之关联的 dll

c# - 在 HttpClient 中传递 HttpMessageHandler 的正确方法是什么?

c# - 如何使用C# UdpClient发送大数据?

c# - Unity + Leap Motion : error CS0246 (namespace) issue