Vad är invoke-metoden?
Vad är invoke-metoden?

Video: Vad är invoke-metoden?

Video: Vad är invoke-metoden?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, April
Anonim

De åberopa () metod av Metod klass Anropar det underliggande metod representeras av detta Metod objekt, på det angivna objektet med de angivna parametrarna. Individuella parametrar automatiskt för att matcha primitiva formella parametrar.

Därav, vad innebär det att åberopa en metod?

Metod Invokation är en term som vanligtvis hänvisas till att indirekt anropa en metod (funktion) på grund av problem eller svårigheter att ringa den direkt. Ett annat exempel är när du har en delegat som pekar på en metod någonstans. När du ber delegaten att ringa det (okänt) metod , du Åberopa de metod att springa.

På samma sätt, vad är användningen av Invoke i C#? Detta Åberopa metod låter dig köra metoder i den associerade tråden (tråden som äger kontrollens underliggande fönsterhandtag). Rent praktiskt betyder det att delegaten garanterat blir det åberopade på huvudtråden.

Därefter är frågan, vad är invoke-metoden i C#?

Åberopa (Objekt, Objekt) Anropar metod eller konstruktor som representeras av den aktuella instansen, med de angivna parametrarna. Åberopa (Object, BindingFlags, Binder, Object, CultureInfo) När den åsidosätts i en härledd klass, anropar den reflekterade metod eller konstruktör med de givna parametrarna.

Hur definierar man en metod?

Som en klass, en metod definition har två huvuddelar: den metod deklarationen och metod kropp. De metod deklarationen definierar alla metoden attribut, såsom åtkomstnivå, returtyp, namn och argument, som visas i följande figur. De metod kroppen är där all handling äger rum.

Rekommenderad: