Jag vill kunna låta mina användare skapa formler i runtime, spara dessa för att sedan anropa dem. finns inget inbyggt i c# , du får nog göra/köpa någon komponent Det finns en del förslag om man googlar på C# Eval: Google...Det självklara, det mest uppenbara o jag missade... Men det känns ändå som att jag får tänka om eller ev. bygga nåt. Alternativt så borde detju gå att anropa com-objektet i VBA som har funktionen Eval men det känns inte som ett smart val... http://www.pellesoft.se/communicate/tips/tips.aspx?tid=1883Jag vill kunna köra en formel i runtime, motsvarande Evaluate i VBA.
T.ex: x = "340 + (78/3) -55)". Dessutom ska det får att skapa formler med hjälp av varaibelnamn eller annat i klartext t.ex: x = "Statistikvariabel1 - EnAnnanVariabel5 * (800/4)" osv...
Textsträngen sparas och anropas och via en funktion beräknas. I VBA (Excel bara?) kan man anropa en funktion Evaluate som gör exakt detta. Men det borde väl finnas motsvarande i .NET?
Eller kanske finns det andra sätt?
/RaymondSv: Jag vill kunna köra en formel i runtime, motsvarande Evaluate i VBA.
ex.
http://www.bestcode.com/html/bcparser_net.htmlSv: Jag vill kunna köra en formel i runtime, motsvarande Evaluate i VBA.
http://www.google.com/search?q=c%23+eval
/JohanSv:Jag vill kunna köra en formel i runtime, motsvarande Evaluate i VBA.
/RaymondSv: Jag vill kunna köra en formel i runtime, motsvarande Evaluate i VBA.