2010-07-22 28 views
0

我想讓用戶根據兩個變量定義一個公式。說我有一個數量和價值,我想,讓我的應用程序的用戶在文本框寫類似Ironpython適合值計算嗎?

Quantity*20+Value*0,005 

,並將結果傳遞迴C#應用程序。我想過在我的應用中嵌入IronPython解釋器,但我不確定這是否值得。這是要走還是應該考慮另一種選擇?

更新

爲了澄清,用戶還可以這樣寫更復雜的公式:

if Value > 10000: 
    return Value*0,05 
elif Value > 1000: 
    return Value*0,02 
else 
    return 0 

回答

1

我想我會走這條路。嵌入Python運行時非常簡單,用戶編寫簡單腳本的語法非常簡單。

+1

我不認爲你會在這裏出錯。嵌入運行時非常簡單,其他替代方法保證更加困難。 – 2010-07-22 23:18:21