gpt4 book ai didi

c# - SelectList 多年

转载 作者:太空狗 更新时间:2023-10-29 18:13:30 26 4
gpt4 key购买 nike

这可能真的很简单...我正在尝试创建一个 SelectList,其中包含从当前年份开始到 2008 年的年份。情况总是如此。例如,在 2020 年,我的 SelectList 将包含 2020 - 2008 年的值。

我设置了这个循环,但我不确定最好的地方是什么

for (int i = currentYear; i != 2009; --i)
{

}

是否可以创建单个 SelectListItem 并将其“添加”到每次迭代的 SelectList 中?

我认为我上面的陈述是不可能的,所以我的下一个想法是创建一个年份列表,然后使用 LINQ 来创建它。

var selectList = ListOfYears.Select(new SelectListItem
{
Value =
Text =
});

但是我不完全确定如何从列表中获取值。谢谢

最佳答案

var selectList = 
new SelectList(Enumerable.Range(2008, (DateTime.Now.Year - 2008) + 1));

关于c# - SelectList 多年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13959098/

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