[英]How to interpret or calculate a value from a user input in C#?
我必須為工資單系統開發一個 Web 應用程序。 我想使用 C# 和 SQL 服務器進行開發。 該工資核算系統必須計算由用戶定義的不同公式。
例如,用戶將輸入以下文本並將其保存在 BDD 中。
if salary > 4000 then calculateRate
知道“salary”可以是計算幾個月工資的方法,而“calculateRate”也是一種方法。
我們可以有一些更復雜的公式,例如:
if salary > 5000
then calculateRate + variable
else if salary > 10 000
then {
calculateRate + variable + bonus
}
這里:
或者在公式中,用戶可以在 BDD 中輸入一個值:
if db.user_table.salary > 500
then calculateRate
else if ....
我有一些關於這個發展的大問題: - 我怎樣才能實現它? - C# 是最好的解決方案嗎? 或者我必須以 NodeJS 為例 - 如何在 C# 中解釋用戶將輸入的內容
我需要一個性能解決方案,因為我們將有很多計算要做。
- 我怎么能實現呢?
這意味着您在詢問我們如何創建此程序。 只是一句話:“這個工資系統必須計算不同的公式,這些公式是由用戶定義的。 ”告訴我你的任務幾乎是不可能的。
- C# 是最好的解決方案嗎?
我不知道。 但我可以告訴你,C# 不是唯一的解決方案
- 或者我必須以 NodeJS 為例
同樣的答案。 您需要獲得關於您的程序必須做什么的更具體的說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.