저는이 책을 처음 접했고 (읽거나 시도한 내용이 전혀 없습니다).함수에서 함수를 반환하는 방법은 무엇입니까?
나는 형태의 기능을 사용하려면 : editRx 양식을 가지고
Func<string, Action> getAction = (editingmark) =>
{
Action doit;
switch (editingmark)
{
case ">":
doit = editRx; <--ERROR OCCURS HERE.
break;
}
return doit;
};
:
Action editRx =() =>
{
};
내가 얻을 :
필드 이니셜 라이저는 비를 참조 할 수 없습니다 정적 필드, 메소드 또는 속성 ... editRx
어떻게해야합니까? (더 좋은 방법이 있습니까?)
감사합니다. 이 밖에
아마도 'editRx'가 범위를 벗어 났습니까? – Mephy
'editRx'를'static'으로 표시하십시오. –
대체로 정적 메서드 내에서'Func'을 선언하고 Action을 선언합니다. –