Egy egyszerű módja annak, hogy adja át a funkciót érvként c # - Küldött akció - t, notebook

Ha még nem áll készen, hogy belevetik magukat a mélybe a funkcionális programozás (ami figyelemre méltó lehetőségeket itt leírtak), vagy éppen a legegyszerűbb módja annak, hogy adja át a funkciót érvként másik funkció, akkor ideálisan Action résztvevői .

Mi ez az egész, és miért lehet szükség? Jellemzően a függvény megkapja a bemeneti paraméterek, ezek ugyanazokat az érveket, hogy csak azok az adatok, illetve egyes osztályokat. Akkor ez valami köze velük, és abban az esetben sikeres lebonyolítása a csillagok akár visszatérhet néhány munkájuk eredményét a hívónak. Tipikusan ilyen funkció hajtják ismétlődő darabokat a kódot végre műveleteket adatokat. De meg lehet ismételni, és ahol a darabokat, köztük a kihívást a különböző funkciók egy adott mintát.

Miért nem teszi ezt a darabot a kódot egy másik funkció, továbbítja azt a különböző funkciókat, amelyek ismétlődő műveletek, mint a bemeneti paramétere vagy az egyik a bemeneti paraméterek teljesítéséhez szükséges? Szabványos C # megközelítés magában foglalja a különleges kialakítása leírása ez a funkció - küldöttet. De egyszerűbb esetekben használhatja a hagyományos leírás-Action küldötte.

Az egyik tipikus problémáit C # Fejlesztő amellyel adatbázis lekérdezések. Lekérdezés az adatbázis segítségével az OLED kell legalább létrehozása és megnyitja a kapcsolatot hozzon létre egy objektumot OleDbCommand parancsokat. Ugyanakkor adatbázis kapcsolat tönkreteheti működés közben, és egyszerű módja, hogy ellenőrizze az állapotát nem -, hogy a legmegbízhatóbb, hogy újra létre, és nyissa / zárja be minden alkalommal. Itt olyan függvényt írhatunk, hogy automatizálják az ilyen rutin Action

Aztán egy másik helyen tudjuk használni arra, hogy egy hasonló függvény

És hívja meg az alábbiak szerint:

És ismételje meg több helyen tonna funkciók

Action résztvevői predznaznachen használható nincs visszatérési értéke void- funkciók és több változatban rendelhető paraméterek száma maximum 10. Ha kell még vissza értéket, akkor a standard küldött Func vagy írhatunk.

Hozzászólás navigáció

de mi a lehetőségek someDatabaseFunction funkciót.

Action megbízottja predznaznachen használatra nincs visszatérési értéke void- funkciók és több változatban rendelhető paraméterek száma maximum 10. Ha kell még vissza értéket, akkor a standard küldött funk vagy írhatunk.

Ez az, amit szükség. Köszönöm.