spn と fmi の 2 つの変数があります。
(3064,11),(3064,14),(3064,16),(123,11)
spn は最初の値 (3064,3064,3064,123) を取得し、fmi は (11,14,16,11) を取得します。
そしてここにコードがあります:
if ((Spn != 3064) && (Fmi != 11) || (Fmi != 16))
{
Console.WriteLine("Spn:{0} Fmi:{1} Added", Spn, Fmi);
}
else
{
Console.WriteLine("Spn:{0} Fmi:{1} skipped", Spn, Fmi);
}
だから私は出力を表示したい:
(3064,14) added
(123,11) added
(3064,16) skipped
(3064,11) skipped
上記のコードは間違っており、これは正しいものです:
if ((Spn != 3064) || (Fmi != 11) && (Fmi != 16))
私は本当にそれを取得しません。それは私が以前に書いたものと正反対であり、正しいと期待されていました! 誰でも助けることができますか?