(悪い英語のため申し訳ありませんが)は、私は2つの配列を持っている/してログアウトし、ユーザー
を検出します。最初は「古い」、次は「新しい」です。 誰かが自分のプログラムのサーバーにログイン/ログアウトすると、新しい配列が送信されます。
たとえば、古い配列は{"Thomas"、 "Eliza"}で、新しい配列は{"Thomas"}のみです。今私は変更されたものを見つけたいと思います(そして、これは "Elizaがログアウトされました"のように放送します)。
したがって、これらの2つの配列から、私は削除と追加のような次の2つを取得します。
例B:(擬似コード)
string[] old = {"Thomas", "Eliza"}
string[] new = {"Thomas", "Eliza", "Beth"}
string[] added = //magic code
string[] removed = //magic code 2
if (added.length > 0) {
//broadcast logins
}
if (removed.length > 0) {
//broadcast logouts
}
私はLINQを使用することができます、助けてくれてありがとう!
'Except'はあなたに確か – BradleyDotNET