Apakah kegunaan ungkapan lambda dalam C#?
Apakah kegunaan ungkapan lambda dalam C#?

Video: Apakah kegunaan ungkapan lambda dalam C#?

Video: Apakah kegunaan ungkapan lambda dalam C#?
Video: C# LAMBDA Expressions and ANONYMOUS Functions Tutorial | 2021 2024, November
Anonim

A ungkapan lambda ialah cara mudah untuk menentukan tanpa nama (tanpa nama) fungsi yang boleh dihantar sebagai pembolehubah atau sebagai parameter kepada panggilan kaedah. banyak LINQ kaedah mengambil a fungsi (dipanggil perwakilan) sebagai parameter.

Dengan cara ini, untuk apa ungkapan lambda digunakan?

Ekspresi Lambda ialah fungsi tanpa nama yang menyediakan sintaks yang sangat ringkas dan berfungsi yang lebih jauh digunakan untuk menulis kaedah tanpa nama. Pengaturcaraan fungsi ialah konsep badan, dan ia digunakan untuk mencipta ungkapan jenis pokok atau perwakilan.

Seterusnya, persoalannya, apakah ungkapan lambda dan apakah kelebihan menggunakannya? Kelebihan daripada Ekspresi Lambda Sedikit Baris Kod: Salah satu daripada yang paling banyak faedah daripada a ungkapan lambda adalah untuk mengurangkan jumlah kod. Kami tahu itu ungkapan lambda boleh jadi digunakan hanya dengan antara muka yang berfungsi. Sebagai contoh, Runnable ialah antara muka berfungsi, jadi kami boleh memohon dengan mudah ungkapan lambda.

Begitu juga, bagaimana anda menulis fungsi lambda dalam C#?

Menggunakan lambda pengendali pengisytiharan => untuk memisahkan lambda's senarai parameter daripada badannya. Untuk mencipta a ungkapan lambda , anda menentukan parameter input (jika ada) di sebelah kiri lambda operator dan an ungkapan atau blok pernyataan di sisi lain. Apabila anda menggunakan kaedah -sintaks berasaskan untuk memanggil Enumerable.

Apakah maksud simbol lambda?

Huruf Yunani "L," yang digunakan sebagai a simbol untuk "panjang gelombang." A lambda ialah frekuensi cahaya tertentu, dan istilah ini digunakan secara meluas dalam rangkaian optik. Menghantar "berbilang lambda" ke bawah gentian adalah sama seperti menghantar "berbilang frekuensi" atau "berbilang warna." Lihat WDM dan panjang gelombang.

Disyorkan: