亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何對一個大的 5 數字 C# 代碼進行近似

我如何對一個大的 5 數字 C# 代碼進行近似

C#
守著星空守著你 2022-12-04 11:12:14
我喜歡使用存儲過程來做這種事情,以最大限度地減少應用程序中的 T-SQL 代碼量。一個例子是:public static void InsertSubject(Przedmiot subject){    using (SqlConnection conn = new SqlConnection("Connection String"))    {        try        {            SqlCommand command = new SqlCommand("dbo.InsertSubject", conn) { CommandType = CommandType.StoredProcedure };            command.Parameters.Add(new SqlParameter("@IdSubject", subject.IdSubject));            command.Parameters.Add(new SqlParameter("@Name", subject.subject));            conn.Open();            command.ExecuteNonQuery();        }        catch (Exception ex)        {            // handle exceptions        }    }}然后,您將擁有一個具有相同簽名的存儲過程來執行INSERT,即:CREATE PROCEDURE dbo.InsertSubject    @IdSubject int    , @Name varchar(50)AS...GO如果你想傳遞整個集合,你可以foreach在上面的例子中實現一個循環。我個人喜歡在每次插入時調用一次這些方法并將其作為int返回方法(例如),這樣我就可以傳遞一些數據,例如插入行的 ID。
查看完整描述

3 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊

嘗試這樣的事情:

Math.Round(x - x % 5) + 5

點網小提琴


查看完整回答
反對 回復 2022-12-04
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

  • 除以 5。

  • 找到天花板。

  • 乘以 5。


查看完整回答
反對 回復 2022-12-04
?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

一種解決方案:


double num = 64.65;

double nextMultiplyOf5 = (int)(num + 4) / 5 * 5;


查看完整回答
反對 回復 2022-12-04
  • 3 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號