-3
C#では、2つの文字列の文字を比較する方法を教えてください。たとえば、私はこれらの2つの文字列 "admin12 @ 3"と "adminb12 @ 3"を持っているとしましょう。C#では、2つの文字列の文字を比較する方法
C#では、2つの文字列の文字を比較する方法を教えてください。たとえば、私はこれらの2つの文字列 "admin12 @ 3"と "adminb12 @ 3"を持っているとしましょう。C#では、2つの文字列の文字を比較する方法
何か、これはあなたの問題を解決する可能性があります。これは最も効率的なコードではありませんが、あなたのためにそれを調整することができます。
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
}
'strTwo' =' 'bcda''の場合はどうなりますか?あなたのコードでは、何も印刷されませんが、文字列は異なります。 –
ループなしMAXM –
リスト形式、多分リストにあなたの言葉を取得し、リスト上の拡張メソッドを除き呼び出します。これにより差額が返されます –
http://stackoverflow.com/questions/9065536/text-comparison-algorithm – Lucero