저는 C#에 익숙하지 않아서 제 질문은 간단하지만 여기에 있습니다.캐스팅 대리인
저는 대리인과 협력하려고 노력해 왔으며,이 문제에 다소 방해가됩니다.
.....
public delegate double delegateA();
public delegate double delegateB();
public static double myFunc()
{
return 0;
}
public static delegateA myTest()
{
return myFunc;
}
static void Main(string[] args)
{
delegateB myFuncDelegate;
myFuncDelegate = myTest(); // <-- Error: Cannot implicitly convert type....
}
.....
형식과 동일한 대리인을 사용하지 않는 한이 변환 작업을 수행하는 방법을 모르겠습니다. 서로 다른 클래스에 존재하는 하지만 내 프로젝트에, 대리인의 다른 이름을 가지고 더 귀여운 것 (.
당신이 날 도울 수 있기를 바랍니다.
사용중인 C# 버전은 무엇입니까? 현대적인 코드 변형은'Func'입니다. –
Kobi