public override Models.CalculationNode Parse(string expression)
{
var calNode = new Models.CalculationNode();
int i = expression.Length;
char[] x = expression.ToCharArray();
string temp = "";
//Backwards assembly of the tree
//Right Node
while (!IsOperator(x[i]) && i > 0)
{
if (!x[i].Equals(' ')) temp = x[i] + temp;
i--;
}
}
Cela fait un moment que j'ai utilisé des arbres et que je reçois une exception hors limites dans la boucle while.Exception hors limite
merci c'est beaucoup plus propre – Matt