我試圖實現多個條件運算符,但問題是總是如果條件爲真。試圖實現多個條件運算符
我的要求是
如果Headername[CI]== "Yellow"
。
和objnamewritten[CI]== "Banana" or objnamewritten[CI] == "Sun" or objnamewritten[CI] == "lemomn"
。
然後彈出(ppup
)將打開,如果有其他objnamewritten[CI]
則彈出(ppup1
)將打開。
private void common()
{
if (Headername[CI]== "Yellow")
{
if ((objnamewritten[CI]== "Banana" | objnamewritten[CI] == "Sun")|(objnamewritten[CI] == "lemomn" | objnamewritten[CI] == "Sun"))
{
ppup.Height = Window.Current.Bounds.Height;
ppup.IsOpen = true;
}
else
{
ppup1.Height = Window.Current.Bounds.Height;
ppup1.IsOpen = true;
}
}
}
「or」should是'||'而不是'|' – fubo
@fubo我試過使用||代替|但它不起作用 – micky
「它不會起作用」的含義是什麼?錯誤?結果無效? – Sayse