簡體   English   中英

如何解釋或計算 C# 中用戶輸入的值?

[英]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
}

這里:

  1. 工資=方法
  2. calculateRate = 方法和“變量”是我們必須在數據庫中搜索的變量薪酬
  3. 獎金 = 我們必須在數據庫中搜索的可變薪酬

或者在公式中,用戶可以在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM