quiero tomar una expresión matemática que toma las variables y de impresión (asignar a cadena) la fórmula con las variables llenados.imprimir los valores de una expresión como una cadena
int iTwo = 2;
int iResult = 0;
iResult = iTwo * iTwo;
string theString = (iTwo * iTwo).ToString();
En la iResult el código de seguridad = 4 y elString = "4"
me gustaría hacer algo que llena en las variables y devuelve la expresión matemática como:
theString = (iTwo * iTwo).ExpressionToString();
y terminar con elString = "2 * 2";
¿Pensamientos?
Buenas ideas hasta ahora chicos, pero aquí está la complicación ... Hoy la expresión podría ser: itwo * itwo ... pero mañana la expresión podría ser: (itwo * itwo)/anotherVar ... Tengo que convertir cualquier número de vars a sus valores y luego convertir a cadena (manteniendo operadores, paréntesis, etc. en su lugar. En otras palabras, tendré diferentes expresiones que necesitan ser evaluadas y convertidas en cadenas. – pStan