I 매개 변수로 Func<T,string>
를 수신하는 기능 내가 Func<T,MvcHtmlString>
Func을 변환
나는 현재 보내고 목적은 Html.Partial("MyPartialPath", MyModel).ToString()
입니다 함께 과부하를 할 노력하고있어하고 난 중복 .ToString()
확장하지 않고 그 메소드를 호출 할
그래서,이 원본 방법 :
public void Whatever(Func<T, string> partial)
{
this.myProperty= partial;
}
그리고 나는 이런 식으로 뭔가를 만들려고 해요 :
public void Whatever(Func<T, MvcHtmlString> partial)
{
this.myProperty= partial; // here fails because myProperty is of type Func<TRow, string>
}
나는 convert
에 Func<T,MvcHtmlString>
Func<T,string>
로합니다. 여기
이 변환하는 올바른 방법이다 (원래의 방법과 동일한 결과가없는), 그리고 작동하지 않습니다 // 내가
Func<TRow, string> test= t => partial.ToString();
partial
를 참조하기 때문에
Func test= t => partial.ToString();
:
"원래 방법과 동일한 결과가 없음"이란 무엇을 의미합니까? –
부분보기의 내용을 제공하지 않습니다. null를 돌려줍니다. – Kosmog