public IEnumerable<ContactEntity> GetByCategory(ContactEntity Entity)
{
try
{
var _contacts = _unitOfWork.ContactRepository.GetMany((x=>x.CATEGORY==0 || x.CATEGORY==1 || x.CATEGORY==2 || x.CATEGORY==3 || x.CATEGORY==4 || x.CATEGORY==5));
if (_contacts != null)
{
return _contacts.ToList();
}
else
{
return null;
}
}
catch (Exception e)
{
Debug.WriteLine(e.StackTrace);
throw e;
}
-3
A
回答
2
让我们看的方法头部
[access modifier] [other modifiers] <return type> <name> (<parameter list>)
的结构在[]中的东西可以省略。
在给定的代码,这部分是标题:
public IEnumerable<ContactEntity> GetByCategory(ContactEntity Entity)
让我们来剖析这个!
public
是访问修饰符。该方法没有其他修饰符,如static
,virtual
等。名称为GetByCategory
。参数列表是(ContactEntity Entity)
。返回值是IEnumerable<ContactEntity>
!
所以是的,这就是答案。
如何寻找一个方法的返回类型
下一次,如果你想知道一个方法的返回类型,只是寻找的方法名。紧接在方法名称之前的单词是返回类型。
这是练习
这种方法的返回类型是什么?
public virtual Dictionary<string, List<int>> GetDictionary() {
return null;
}
答案:
Dictionary<string, List<int>>
相关问题
- 1. 为什么这段代码返回undefined?
- 2. 这段代码为什么返回-1?
- 3. 为什么这段代码返回undefined?
- 4. 为什么这段代码总是返回“no_conflict”?
- 5. 这段代码是否会返回false?
- 6. 这段代码的目的是什么?
- 7. 这段代码的目的是什么?
- 8. 这个CF代码返回什么JSON?
- 9. 这段代码为什么返回不同的值? (C#和VB.NET)
- 10. 为什么这个小小的PowerShell代码片段返回false?
- 11. 为什么这段代码返回一个零长度的“BufferedReader”?
- 12. 这两段代码为什么返回不同的结果
- 13. 这段代码的问题是什么?
- 14. 这段C代码是做什么的?
- 15. 这段代码的含义是什么?
- 16. 这段代码的功能是什么?
- 17. 这段代码的输出是什么?
- 18. 这段Javascript代码是做什么的?
- 19. 这段代码中的memPtr是什么?
- 20. 这段代码是做什么的?
- 21. 这段代码的错误是什么?
- 22. 这段代码的逻辑是什么?
- 23. 这段代码是怎么回事?
- 24. EventHandler:这段代码是怎么回事?
- 25. 这段代码定义了什么类?
- 26. Java:这段代码是如何工作的(返回类型未定义)
- 27. 这段代码段的输出结果是什么?为什么?
- 28. 这段代码为什么不返回false?
- 29. 为什么这段代码返回0&1?
- 30. 这段代码为什么不返回一个字符串?
它是'的IEnumerable' - 写在该方法的签名 - >'公共IEnumerable的< ContactEntity> GetByCategory(ContactEntity Entity)' –
Ian