我有一個快速分配值的問題。
在我的新程序中,我試圖根據整數的值爲布爾值賦值。在這裏我的意思一個簡單的例子:根據另一變量將值分配給變量
bool northDoorAvailable;
int roomLocation;
// set player Location in some code
roomLocation = 2;
// now set if the north door is available
這是唯一可能在一個功能我寫了很多的if
-statements?
public void checkDoors()
{
if (roomLocation == 1)
{
northDoorAvailable = false;
}
if (roomLocation == 2)
{
northDoorAvailable = true;
}
}
或者該過程是否可以自動化?
很高興回覆。
你湊ld使用了許多不同的方法,從存儲字典中的值到簡單地將其減少爲單行:'northDoorAvailable = roomLocation!= 1;'例如。 –
這些是唯一的兩種可能的條件嗎?如果'roomlocation == 3'怎麼辦? –
@RonBeyer我如何在代碼中做到這一點?對不起,我相當新的編碼相比,你顯然:) –