TimerCallBack 메서드 이름 예외 오류

아멧 바투 오르한

오류가 발생한 이유를 이해할 수 없습니다.

이것은 내 Engine 클래스의 시작 방법입니다.

    private void Start()
    {
        Engine engine = new Engine();

        engineThrottleLock = new object();

        TimerCallback tcb = new TimerCallback(EngineRpmTimer());

        timer = new Timer(tcb, null, 0, 0);
    }

그리고 여기 내 Engine 클래스에도 내 engineThrottleLock 메서드가 있습니다.

    private void EngineRpmTimer()
    {
        lock (engineThrottleLock)
        {
            if (rpm > 800)
            {
                rpm -= 700;
            }
            else
            {
                rpm = 100;
            }
            SendRpmValueToChip();
            SendHighRevolutionWarningToChip();
        }

    }

이 줄에서 :

    TimerCallback tcb = new TimerCallback(EngineRpmTimer());

Visual Studio는 ERROR : 메서드 이름이 제외되었다고 말합니다.

사실 저는 메소드 이름을 썼습니다. 그러나 아마도 나는 작은 단계를 놓쳤을 것입니다. (여러분들은 어떤 생각이 있습니까?

르네 보그 트

괄호를 제거해야합니다.

TimerCallback tcb = new TimerCallback(EngineRpmTimer); // <- no parenthesis

괄호 를 사용하면 메서드를 호출 하고 해당 메서드가 올바른 유형 (유효한 콜백 메서드)을 반환하지 않습니다.

괄호가 없으면 올바른 메서드 이름 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

메서드 이름 예상 오류-C #

분류에서Dev

Click EventHandler : 예상되는 메서드 이름 및 기타 오류

분류에서Dev

Celery 오류 이메일에서 종료 된 예외 무시

분류에서Dev

"main"스레드에서이 오류 메시지 예외가 발생합니다. java.util.InputMismatchException

분류에서Dev

404 페이지에 예외 오류 메시지 표시

분류에서Dev

치명적인 예외 : 주요 안드로이드 오류

분류에서Dev

스레드 "main"의 예외 org.springframework.beans.factory.BeanCreationException : 이름이 'actelService'인 Bean 생성 오류

분류에서Dev

예외 외부에서 오류 처리

분류에서Dev

QBFC-오류있는 모듈 이름 : ucrtbase.DLL 예외 코드 : 0xc0000409

분류에서Dev

안드로이드 룸 예외 분류

분류에서Dev

이름 예외가 발생하는 Bean 작성 오류

분류에서Dev

C # 예외 처리 대 메서드 결과에서 오류 반환

분류에서Dev

예외 문 오류 파이썬 시도

분류에서Dev

C ++ 문자열 길이 오류 예외

분류에서Dev

메서드 외부에서 메서드 내부에 정의 된 지역 변수 이름 가져 오기

분류에서Dev

Java 예외 오류 (스레드 "main"java.util.InputMismatchException의 예외)

분류에서Dev

트리거 예외 또는 오류없이 클래스 내에서 메서드를 호출 할 때 Android 크래시

분류에서Dev

슬라이드 메뉴 항목에 대한 ClickListener 오류 치명적 예외 기본

분류에서Dev

C ++ 스레드 풀 라이브러리 (CTPL)를 사용하는 예외 오류

분류에서Dev

C ++ 스레드 풀 라이브러리 (CTPL)를 사용하는 예외 오류

분류에서Dev

스레드로 데이터를 삽입 할 때 오류 발생 예외

분류에서Dev

예외에서 리플렉션을 통해 nullable 개체 이름 가져 오기

분류에서Dev

Java 메소드 이름 오류

분류에서Dev

카메라, 안드로이드에서 비디오를 캡처 할 때 nullpointer 예외가 발생합니까?

분류에서Dev

Python / Django에서 데이터베이스 연결 오류 / 운영 오류 예외 처리?

분류에서Dev

Google App Script 오류 예외를 수정하는 방법 : 데이터 저장소 오류 (줄 1, 파일 '코드')?

분류에서Dev

catch 예외에서 get 오류를 업데이트하고 메시지가 설명에 있습니다.

분류에서Dev

JMeter에서 예외 페이지로의 리디렉션을 오류로 인식

분류에서Dev

XPages HTTP 웹 서버 : 명령이 예외 오류를 처리하지 않음

Related 관련 기사

  1. 1

    메서드 이름 예상 오류-C #

  2. 2

    Click EventHandler : 예상되는 메서드 이름 및 기타 오류

  3. 3

    Celery 오류 이메일에서 종료 된 예외 무시

  4. 4

    "main"스레드에서이 오류 메시지 예외가 발생합니다. java.util.InputMismatchException

  5. 5

    404 페이지에 예외 오류 메시지 표시

  6. 6

    치명적인 예외 : 주요 안드로이드 오류

  7. 7

    스레드 "main"의 예외 org.springframework.beans.factory.BeanCreationException : 이름이 'actelService'인 Bean 생성 오류

  8. 8

    예외 외부에서 오류 처리

  9. 9

    QBFC-오류있는 모듈 이름 : ucrtbase.DLL 예외 코드 : 0xc0000409

  10. 10

    안드로이드 룸 예외 분류

  11. 11

    이름 예외가 발생하는 Bean 작성 오류

  12. 12

    C # 예외 처리 대 메서드 결과에서 오류 반환

  13. 13

    예외 문 오류 파이썬 시도

  14. 14

    C ++ 문자열 길이 오류 예외

  15. 15

    메서드 외부에서 메서드 내부에 정의 된 지역 변수 이름 가져 오기

  16. 16

    Java 예외 오류 (스레드 "main"java.util.InputMismatchException의 예외)

  17. 17

    트리거 예외 또는 오류없이 클래스 내에서 메서드를 호출 할 때 Android 크래시

  18. 18

    슬라이드 메뉴 항목에 대한 ClickListener 오류 치명적 예외 기본

  19. 19

    C ++ 스레드 풀 라이브러리 (CTPL)를 사용하는 예외 오류

  20. 20

    C ++ 스레드 풀 라이브러리 (CTPL)를 사용하는 예외 오류

  21. 21

    스레드로 데이터를 삽입 할 때 오류 발생 예외

  22. 22

    예외에서 리플렉션을 통해 nullable 개체 이름 가져 오기

  23. 23

    Java 메소드 이름 오류

  24. 24

    카메라, 안드로이드에서 비디오를 캡처 할 때 nullpointer 예외가 발생합니까?

  25. 25

    Python / Django에서 데이터베이스 연결 오류 / 운영 오류 예외 처리?

  26. 26

    Google App Script 오류 예외를 수정하는 방법 : 데이터 저장소 오류 (줄 1, 파일 '코드')?

  27. 27

    catch 예외에서 get 오류를 업데이트하고 메시지가 설명에 있습니다.

  28. 28

    JMeter에서 예외 페이지로의 리디렉션을 오류로 인식

  29. 29

    XPages HTTP 웹 서버 : 명령이 예외 오류를 처리하지 않음

뜨겁다태그

보관