2016-11-01 8 views
-3

C#では、2つの文字列の文字を比較する方法を教えてください。たとえば、私はこれらの2つの文字列 "admin12 @ 3"と "adminb12 @ 3"を持っているとしましょう。C#では、2つの文字列の文字を比較する方法

+0

ループなしMAXM –

+1

リスト形式、多分リストにあなたの言葉を取得し、リスト上の拡張メソッドを除き呼び出します。これにより差額が返されます –

+1

http://stackoverflow.com/questions/9065536/text-comparison-algorithm – Lucero

答えて

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 
    } 
+0

'strTwo' =' 'bcda''の場合はどうなりますか?あなたのコードでは、何も印刷されませんが、文字列は異なります。 –