gpt4 book ai didi

c# - 创建实例时绝对奇怪的行为

转载 作者:太空宇宙 更新时间:2023-11-03 13:19:25 25 4
gpt4 key购买 nike

我将向您展示两个屏幕截图,我很想知道它为什么...它做了什么。

在第一个屏幕截图中,您可以看到我能够创建 List<SelectListItem> 的实例名为 s ,但在那之后的一行,抛出异常,我无法创建名为 selectListItem 的同一列表的实例.

在第二个屏幕截图中,您可以看到,如果我声明上述条件列表,我就能够创建 List<SelectListItem> 的实例。名为 selectListItem在同一个位置上。

请问这是什么原因造成的?

enter image description here enter image description here

最佳答案

我猜想当您稍后在闭包中引用 selectListItem 时会发生一些奇怪的事情。

你应该能够做这样的事情:

var selectListItem = ServiceProductModel
.GetAll()
.Select(spm => new SelectListItem {
Value = spm.Id.ToString(),
Text = string.Format(@"{0}", spm.Name)
})
.ToList();

关于c# - 创建实例时绝对奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909182/

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