Hallo Forum
ich bastel gerade an einem Projekt bei dem ich einen String wieden Folgenden aus einer Datenbank Auslese:
"2*pow(2,[level]-1)*2500" oder "8.49*[level]*pow(1.1,[level]-1)" oder
"((round(25*pow(1.46114523,([level]-1)),0)+round(10*pow(1.46114523,([level]-1)),0))/(1250*(1+[roboterfabrik])))*pow(0.5,[nanitenfabrik])*pow(60,3-1)"
(Ist für eine Art kurzversion von einem Spiel)
Diese Datenbankeinträge werden idR. mit PHP verwendet. Nun muss ich diese auch mit C# verarbeiten können.
was ist die effektivste Möglichkeit diese Strings in C# auszuführen?
Ich würde jetzt anfangen die Funktionen pow durch "Math.pow" und round durch "Math.Round" zu ersetzten.
Platzthalter wie [level] duch die entsprechenden Integer ersetzten...
Aber wie kann ich den String dann ausführen?
Ich bitte um Hilfe.