I saw this sometime in the middle of mono0.16 lifetime. I wanted to wait till 0.17 because I thought it may have been fixed, but it hasn't. The files I have attached are from a program I began awhile ago and have completly rewritten since then. The code is pretty awful, I'm sorry.
Whether compiled in either MS's compiler or mcs, it doesn't matter for this bug. In windows with MS's runtime with the input of "1 + 1" it gives: Get equation string returned 0 The answer to the equation is 2 On linux with both mono and mint it gives: Get equation string returned 0 The answer to the equation is 1 Sorry I couldn't have been more help.
calc.zip
Description: Zip compressed data
