gpt4 book ai didi

c# - C#函数中的可选参数

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:52 24 4
gpt4 key购买 nike

我必须在我的asp.net mvc项目的模型中使用方法。

public JsonResult GetProductsByDepList(string depID)
{
JsonResult jr = new JsonResult();
var _product = from a in DataContext.GetProductsByDep(Convert.ToInt32(depID))
select new { ID = a.ID, ProName = a.Name };
jr.Data = _product.ToList();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return jr;
}


public JsonResult GetProductByCatList(string depID, string catID)
{
JsonResult jr = new JsonResult();
var _product = from a in
DataContext.GetProductsByCat(Convert.ToInt32(depID),Convert.ToInt32(catID))
select new { ID = a.ID, ProName = a.Name };
jr.Data = _product.ToList();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return jr;
}


我想将这两种方法结合起来,除了函数的参数外,其他方法都是一样的。

有什么想法。

最佳答案

使用optional argument

public JsonResult GetProductByCatList(string depID, string catID = "0")

关于c# - C#函数中的可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10086204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com