私はこの「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ます。