C# 列出第一个或空项
我得到一个列表,我想要第一项或空值。因此,我制作了这个C# 列出第一个或空项,c#,.net,C#,.net,我得到一个列表,我想要第一项或空值。因此,我制作了这个var foundedItem=db.FindMyItem(新字典{{“Name”,Name}})?[0] 我这一行有个错误。它返回“索引超出范围”,但我正在使用“”,所以它需要返回空值,对吗?使用LINQ查询 var result = myListItem.FirstOrDefault(); 你的问题: var foundedItem= db.FindMyItem(new Dictionary<string, string>
var foundedItem=db.FindMyItem(新字典{{“Name”,Name}})?[0]代码>
我这一行有个错误。它返回“索引超出范围”,但我正在使用“”,所以它需要返回空值,对吗?使用LINQ查询
var result = myListItem.FirstOrDefault();
你的问题:
var foundedItem= db.FindMyItem(new Dictionary<string, string> { { "Name", name} })?[0]
var foundedItem=db.FindMyItem(新字典{{“Name”,Name})?[0]
函数字典FindMyItem(字符串Id){
返回db.Items.Find(Id);
}
使用这种方法,您不需要列表:DFindMyItem的内容是什么?什么是db?这里有太多遗漏的细节。显示您的代码,至少显示一个MVCE。那么您是在问如何显示教程?有新闻的初始屏幕?说真的,有这么多的反对票,你应该意识到你贴的问题很糟糕。这不是英语的使用,而是问题本身
function Dictionary<string, string> FindMyItem(string Id){
return db.Items.Find(Id);
}