C# এ ল্যাম্বডা এক্সপ্রেশনের ব্যবহার কী?
C# এ ল্যাম্বডা এক্সপ্রেশনের ব্যবহার কী?

ভিডিও: C# এ ল্যাম্বডা এক্সপ্রেশনের ব্যবহার কী?

ভিডিও: C# এ ল্যাম্বডা এক্সপ্রেশনের ব্যবহার কী?
ভিডিও: মাত্র 2 মিনিটে C# LAMBDA এক্সপ্রেশন বুঝুন! 2024, নভেম্বর
Anonim

ক ল্যাম্বডা এক্সপ্রেশন একটি বেনামী (নামহীন) সংজ্ঞায়িত করার একটি সুবিধাজনক উপায় ফাংশন যেটি একটি ভেরিয়েবল হিসাবে বা একটি মেথড কলের প্যারামিটার হিসাবে পাস করা যেতে পারে। অনেক LINQ পদ্ধতি একটি গ্রহণ ফাংশন (একটি প্রতিনিধি বলা হয়) একটি প্যারামিটার হিসাবে।

এই ভাবে, ল্যাম্বডা এক্সপ্রেশন কি জন্য ব্যবহৃত হয়?

ল্যাম্বডা অভিব্যক্তি একটি বেনামী ফাংশন যা একটি খুব সংক্ষিপ্ত এবং কার্যকরী সিনট্যাক্স প্রদান করে যা আরও ব্যবহারের জন্য বেনামী পদ্ধতি লেখা। একটি ফাংশনের প্রোগ্রামিং একটি শরীরের ধারণা, এবং এটি ব্যবহারের জন্য তৈরি করা অভিব্যক্তি গাছের ধরন বা প্রতিনিধি।

পরবর্তীকালে, প্রশ্ন হল, ল্যাম্বডা এক্সপ্রেশন কী এবং এটি ব্যবহার করার সুবিধা কী? সুবিধাদি এর ল্যাম্বডা এক্সপ্রেশন কোডের কম লাইন: অন্যতম সুবিধা এর a ল্যাম্বডা এক্সপ্রেশন কোড পরিমাণ কমাতে হয়. আমরা জানি যে ল্যাম্বডা এক্সপ্রেশন হতে পারে ব্যবহৃত শুধুমাত্র একটি কার্যকরী ইন্টারফেসের সাথে। উদাহরণস্বরূপ, রানেবল একটি কার্যকরী ইন্টারফেস, তাই আমরা সহজেই প্রয়োগ করতে পারি ল্যাম্বডা এক্সপ্রেশন.

একইভাবে, আপনি কিভাবে C# এ একটি ল্যাম্বডা ফাংশন লিখবেন?

ব্যবহার ল্যাম্বডা declaration operator => আলাদা করতে ল্যাম্বডা এর এর শরীর থেকে পরামিতি তালিকা। তৈরি করা a ল্যাম্বডা এক্সপ্রেশন , আপনি ইনপুট পরামিতি নির্দিষ্ট করুন (যদি থাকে) এর বাম দিকে ল্যাম্বডা অপারেটর এবং একটি অভিব্যক্তি অথবা অন্য দিকে একটি বিবৃতি ব্লক. আপনি যখন ব্যবহার করেন পদ্ধতি -ভিত্তিক সিনট্যাক্স গণনাযোগ্য কল করতে।

ল্যাম্বডা চিহ্নের অর্থ কী?

গ্রীক অক্ষর "L," যা a হিসাবে ব্যবহৃত হয় প্রতীক জন্য "তরঙ্গদৈর্ঘ্য।" ক ল্যাম্বডা আলোর একটি নির্দিষ্ট ফ্রিকোয়েন্সি, এবং শব্দটি অপটিক্যাল নেটওয়ার্কিংয়ে ব্যাপকভাবে ব্যবহৃত হয়। একটি ফাইবারের নিচে "মাল্টিপল ল্যাম্বডাস" পাঠানো "একাধিক ফ্রিকোয়েন্সি" বা "মাল্টিপল কালার" পাঠানোর সমান। WDM এবং তরঙ্গদৈর্ঘ্য দেখুন।

প্রস্তাবিত: