Mi az az invoke metódus?
Mi az az invoke metódus?

Videó: Mi az az invoke metódus?

Videó: Mi az az invoke metódus?
Videó: Method Man - All I Need (Razor Sharp Remix) ft. Mary J. Blige 2024, Április
Anonim

Az hivatkozni () módszer nak,-nek Módszer osztály Meghívja a mögöttes módszer ez képviseli Módszer objektum, a megadott objektumon a megadott paraméterekkel. Az egyéni paraméterek automatikusan megfelelnek a primitív formális paramétereknek.

Tehát mit jelent egy metódus meghívása?

Módszer Az invokáció egy olyan kifejezés, amelyet általában az a közvetett meghívására utalnak módszer (funkció) a közvetlen hívással kapcsolatos problémák vagy nehézségek miatt. Egy másik példa az, amikor egy delegált az a-ra mutat módszer valahol. Amikor megkéri a küldöttet, hogy hívja fel (ismeretlen) módszer , te Invokál az módszer futni.

Hasonlóképpen, mi a haszna az Invoke-nak a C#-ban? Ez Invokál metódus lehetővé teszi metódusok végrehajtását a kapcsolódó szálban (a vezérlőelem mögöttes ablakleíró szálban). Gyakorlatilag ez azt jelenti, hogy a küldött garantáltan az lesz hivatkozva a főszálon.

Ezt követően a kérdés az, hogy mi az invoke metódus a C#-ban?

Invokál (Object, Object) Meghívja a módszer vagy az aktuális példány által képviselt konstruktor, a megadott paraméterek használatával. Invokál (Object, BindingFlags, Binder, Object, CultureInfo) Ha egy származtatott osztályban felülbírálják, meghívja a tükrözött módszer vagy konstruktort a megadott paraméterekkel.

Hogyan definiál egy módszert?

Mint egy osztály, a módszer A definíciónak két fő része van: a módszer nyilatkozat és a módszer test. Az módszer deklaráció meghatározza mindazt mód attribútumok, például hozzáférési szint, visszatérési típus, név és argumentumok, amint az a következő ábrán látható. Az módszer test az, ahol minden cselekvés zajlik.

Ajánlott: