私はこの「if」ステートメントを持っていますが、今日は本当にめちゃくちゃで、それを元に戻してより良くする方法を考えることができません...
if (plist.Exists("No Update Ramdisk") && plist.Get<PlistBool>("No Update Ramdisk").Value)
{
}
else
{
...
}
plistとは何かを聞かないように、私は.NETでplistパーサーを作成し、値をスキャンしています。
私はこの「if」ステートメントを持っていますが、今日は本当にめちゃくちゃで、それを元に戻してより良くする方法を考えることができません...
if (plist.Exists("No Update Ramdisk") && plist.Get<PlistBool>("No Update Ramdisk").Value)
{
}
else
{
...
}
plistとは何かを聞かないように、私は.NETでplistパーサーを作成し、値をスキャンしています。
少なくとも3つの可能性があります
if (! A)
(A && B) == !(!A || !B)
逆*にするには、true
式はfalse
; およびand
演算子はor
) である必要があります:
if (!plist.Exists("No Update Ramdisk")
|| !plist.Get<PlistBool>("No Update Ramdisk").Value)
{
...
}
* を仮定Get<PlistBool>("No Update Ramdisk").Value
しbool
ます。