Expression fák 1

Expression fák megváltoztathatatlan. Ez azt jelenti, hogy ha meg akarja változtatni a kifejezést fa, akkor létre kell hozni egy új kifejezés fa másolásával meglévő fát, majd változtassa meg. Használhatja kifejezés fa látogató áthalad a meglévő kifejezést fa. További információért lásd. Hogyan. Végrehajtás bejárás kifejezés és gyakorlati útmutató. Megváltoztatása a kifejezés fák.

Amikor egy lambda kifejezés van rendelve egy változó típusú Expression . fordítóprogram kifejezi fa, amely képviseli az lambda kifejezés. Például, néhány standard módszerekkel lekérdezés üzemeltetők, amelyek meghatározása lekérdezhető osztályban. paramétereinek típusát Expression . Amikor hívja ezeket a módszereket, akkor át egy lambda kifejezés és a fordító generál egy kifejezés fa.

típusú Expression Ez biztosítja Compile módszer. amely lefordítja a kódot által képviselt kifejezést fa, egy futtatható megbízottja. Ez végrehajtható kód megegyezik a kód, amely hozna létre, ha a lambda kifejezés nevezték küldöttje típusú eredetileg.

Csak azok expressziós fák funkciókat jelentenek, nevezetesen Expression és anyavállalata típusú LambdaExpression. Ők lehet összeállítani a végrehajtható kódot. Más típusú fák kifejezést először tedd be LambdaExpression csomópont shell. Ilyen LambdaExpression expresszió érhető hívja a Lambda módszer, és halad a kifejezés fa érvként.

Kapcsolódó cikkek