String -> +,- casten?

  • Themenstarter Themenstarter Mikrowelle
  • Beginndatum Beginndatum
M

Mikrowelle

Hallo
Ist es möglich einen String der einen plus spiechert also

s = "+"
Zu einem operator zu catsen? Zweck: Ich möchte in einer varibale immer spiechern ob +,-,*,/
Und dann immer den Inhalt zum Operator casten und damit rechnen.

So wie das jetzt ist habe ich 4 If anweisungen.

Danke
 
Hi

String zu Operator casten? lolwut:suspekt:?
Glaub nicht, dass das möglich ist.

Solange es nur 4 if´s bleiben, lass die if´s.
Falls es irgendwann 40 sein werden, könnte man sich was mit Reflection überlegen.

Im Prinzip für jede Operation eine Methode machen, mit einheitlichem Namenssystem.
Zur Laufzeit kannst du dann über die Reflectionsachen über den Namen einer Methode diese aufrufen (ohne, dass die zur Compilezeit bekannt ist, also variabel).

Gruß
 
Ich hab mal ne Klasse geschrieben die aus nem String alles berechnet und dabei die Regeln berücksichtigt, Klammern, Punkt vor Strichrechnung usw. Und ich musste es auch mit If´s machen. Also ein cast ist nicht möglich.
 
Zurück