Rozważmy następujący kod:przypadek Przełącznik do dwóch zmiennych INT
if (xPoint > 0 && yPoint > 0) {
m_navigations = Directions.SouthEast;
}
else if (xPoint > 0 && yPoint < 0) {
m_navigations = Directions.NorthEast;
}
else if (xPoint < 0 && yPoint > 0) {
m_navigations = Directions.SouthWest;
}
else if (xPoint < 0 && yPoint < 0) {
m_navigations = Directions.NorthWest;
}
else if (xPoint == 0 && yPoint < 0) {
m_navigations = Directions.North;
}
else if (xPoint == 0 && yPoint > 0) {
m_navigations = Directions.South;
}
else if (xPoint > 0 && yPoint == 0) {
m_navigations = Directions.East;
}
else if (xPoint < 0 && yPoint == 0) {
m_navigations = Directions.West;
}
Jest to dość brzydkie, i chcę użyć przełącznika przypadek, ale w jaki sposób mogę korzystać z 2
switch
zmiennych?
myślałem o czymś takim this - odpowiedź z @Frits van Campen, ale muszę użyć >
i <
przewoźników ...
Dzięki
+1: Doskonałe wykorzystanie wymówek – Aubin
@danieln: Wygląda świetnie! – ron