我是新來的FUNC,我已經定義了Func
像下面,如何在C#中獲得Func的TResult?
private Func<int, Type, GridCell> getGridCell;
public Func<int, Type, GridCell> GetGridCell
{
get
{
return getGridCell;
}
set
{
getGridCell = value;
}
}
而且我不知道如何讓TResult是柵格單元。 您能否就此建議?
您的示例沒有說明所述問題。結果類型在這裏是已知的,因爲它在這裏明確定義。你可以發佈你的代碼,缺乏結果類型的知識? –
你究竟在哪裏面臨問題?你在哪裏期待TResult? – CarbineCoder
您封裝了Func的getGridCell,因此,無論何時訪問GetGridCell,您都將獲得該函數的定義,而不是它應該返回類型爲GridCell的對象的結果。更好地參考關於定義Func的教程。 –