在C#中,如何比较两个字符串中的字符

时间:2016-11-01 07:15:26

标签: c#

在C#中,如何比较两个字符串中的字符。例如,假设我有两个字符串“admin12 @ 3”和“adminb12 @ 3。”,如何以编程方式返回这两个字符串中的不同字母?

1 个答案:

答案 0 :(得分:1)

有点像这样可以解决你的问题。这不是最有效的代码,但您可以调整它以便为您工作。

static void Main(String[] args)
    {
        var strOne = "abcd";
        var strTwo = "bcd";

        var arrayOne = strOne.ToCharArray();
        var arrayTwo = strTwo.ToCharArray();

        var differentChars = arrayOne.Except(arrayTwo);

        foreach (var character in differentChars)
            Console.WriteLine(character);  //Will print a
    }