如何识别在裸眼中看起来相同的两个字符串之间的差异

问题描述 投票:-4回答:1

以下两个字符串不同,尽管它们在裸眼中看起来相同:

123 AJAY KUMAR MOURYA
123 AJAY KUMAR MOURYA

我已将其与以下解决方案进行了比较:'''Compare two strings and get the difference'''结果是123AJAYKUMARMOURYA

从此处复制并与上面进行比较可以正常工作

如何识别差异?

谢谢,拉朱

c# string
1个回答
0
投票

好吧,您可以做的是,使用下面的代码将两个字符串都打印为十六进制并按值进行比较。尽管这只是一个解决方案,但您只想执行一次或两次。 (我知道它并不优雅,但是会告诉您区别)

        string n = "mynewstring";
        string m = "myNewString";
        foreach (char c in n)
        {
            Console.Write(((int)c).ToString(("X")));
            Console.Write("-");
        }
        Console.WriteLine();
        foreach (char c in m)
        {
            Console.Write(((int)c).ToString(("X")));
            Console.Write("-");
        }
        Console.WriteLine();
© www.soinside.com 2019 - 2024. All rights reserved.