【发布时间】:2019-12-27 13:47:21
【问题描述】:
1. 下面的代码 sn-p 应该通过文档标题通过通用排序例程进行搜索,我不确定它是否这样做。有什么帮助吗?
public Document searchByTitle (String aTitle)
{
foreach(Document doc in this)
{
if (doc.Title == aTitle)
{
return doc;
}
else
{
return null;
}
}
}
2.这段代码 sn-p 应该显示一个方法返回一个集合中存储的书籍数量。这有意义吗?
public static int NoofBooks()
{
int count = 0;
foreach(Document doc in this)
{
if (doc.Type == "Book")
{
count++;
}
return count;
}
}
【问题讨论】:
-
你在寻找 Linq 吗?
public Document searchByTitle (String aTitle) => this.FirstOrDefault(doc => doc.Title == aTitle); -
@DmitryBychenko 不不,应该很简单
-
I am not sure whether it does this or not.你做过什么测试?这是一个简单的调试问题,如果你调试过就会发现。
标签: c# search collections return generic-collections