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. 這段代碼爲什麼返回NaN?
- 4. 爲什麼這段代碼返回undefined?
- 5. 這段代碼是什麼?
- 6. 爲什麼這段代碼總是返回undefined?
- 7. 爲什麼這段代碼總是返回「no_conflict」?
- 8. 這段代碼是否會返回false?
- 9. 什麼是類型代碼?
- 10. 這樣的返回結果,在這段代碼中做什麼是lambda函數?
- 11. 這段代碼的目的是什麼?
- 12. 這段代碼的目的是什麼?
- 13. 這段代碼中的T是什麼
- 14. 這段Javascript代碼是做什麼的?
- 15. 這段代碼的問題是什麼?
- 16. 這段java代碼是做什麼的?
- 17. 這段代碼是什麼樣的? 「
- 18. 這段代碼的錯誤是什麼?
- 19. 這段代碼的輸出是什麼
- 20. 這段代碼的功能是什麼?
- 21. 這段代碼是做什麼的?
- 22. 這段C++代碼是做什麼的?
- 23. 這段C代碼是做什麼的?
- 24. 這段代碼的功能是什麼?
- 25. 這段代碼的含義是什麼?
- 26. 這段代碼中的memPtr是什麼?
- 27. 這段代碼的邏輯是什麼?
- 28. 這段Python代碼是做什麼的?
- 29. 這段代碼是做什麼的?
- 30. 這段代碼的輸出是什麼?
它是'的IEnumerable' - 寫在該方法的簽名 - >'公共IEnumerable的< ContactEntity> GetByCategory(ContactEntity Entity)' –
Ian