Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Zitat von »BlueCobold« Und wieso speichert man dann keinen Enum in der Map, sondern einen Int? Wäre doch cleverer dann keinen Int zu nehmen und sich den Cast zu schenken. Das ist vielleicht der bessere Tipp statt zu erklären, warum man casten muss. Korrekt, den Cast zu vermeiden ist natürlich die bessere Lösung. Ich hatte nur vor ein paar Tagen das gleiche Problem, da musste ich aber ein Enum an eine externe Schnittstelle als Int liefern und ich hatte mich auch gewundert warum man da noch expli...
Zitat von »Tris« Außerdem verstehe ich nicht warum ich das Enum Tiles vom Typ Byte nochmals zu Byte casten muss? (PlacedTiles[i, j - 1] == (byte)Tiles.Path) Das mit dem Cast lässt sich nicht vermeiden. Siehe hier: https://docs.microsoft.com/de-de/dotnet/…e/keywords/enum "...Der zugrunde liegende Typ gibt an, wie viel Speicher für jeden Enumerator reserviert wird. Eine explizite Typumwandlung ist jedoch erforderlich, um einen enum-Typ in einen ganzzahligen Typ zu konvertieren..."