এসি এক্সটেনশন পদ্ধতি কি?
এসি এক্সটেনশন পদ্ধতি কি?

ভিডিও: এসি এক্সটেনশন পদ্ধতি কি?

ভিডিও: এসি এক্সটেনশন পদ্ধতি কি?
ভিডিও: AC Permission | From Mobile | এসি পারমিশনটি মোবাইল থেকে করে নিন | Load Extension procedure | WBSEDCL 2024, নভেম্বর
Anonim

এক্সটেনশন পদ্ধতি আপনাকে "যোগ" করতে সক্ষম করুন পদ্ধতি একটি নতুন উদ্ভূত টাইপ তৈরি, পুনঃসংকলন, বা অন্যথায় মূল প্রকার পরিবর্তন না করে বিদ্যমান প্রকারগুলিতে। এক্সটেনশন পদ্ধতি একটি বিশেষ ধরনের স্ট্যাটিক পদ্ধতি , কিন্তু তাদের বলা হয় যেন তারা উদাহরণ পদ্ধতি বর্ধিত ধরনের উপর.

এই বিষয়ে, আপনি কিভাবে একটি এক্সটেনশন পদ্ধতি ব্যবহার করবেন?

একটি এক্সটেনশন পদ্ধতি একটি স্থিতিশীল পদ্ধতি একটি স্ট্যাটিক ক্লাসের, যেখানে "এই" মডিফায়ারটি প্রথম প্যারামিটারে প্রয়োগ করা হয়। প্রথম প্যারামিটারের ধরনটি বর্ধিত টাইপ হবে। এক্সটেনশন পদ্ধতি শুধুমাত্র সুযোগের মধ্যে থাকে যখন আপনি স্পষ্টভাবে আপনার সোর্স কোডে নামস্থান আমদানি করেন a ব্যবহার নির্দেশ

কেউ জিজ্ঞাসা করতে পারে, এক্সটেনশন পদ্ধতি কি খারাপ? এবং স্থির পদ্ধতি এবং বৈশিষ্ট্য এবং পদ্ধতি থ্রেড নিরাপদ নয় এবং তাই এড়িয়ে যাওয়া উচিত এক্সটেনশন পদ্ধতি এবং এক্সটেনশন বৈশিষ্ট্য হয় খারাপ . আমরা কেবল সেগুলি করতে প্রতারিত হয়েছি কারণ আমরা যে কোডগুলি লিখি তা সুন্দর বা পরিষ্কার হিসাবে প্রদর্শিত হবে তবে কার্যক্ষমতা অনুসারে তা নয়।

একইভাবে, উদাহরণ সহ C# এ এক্সটেনশন পদ্ধতি কি?

একটি এক্সটেনশন পদ্ধতি আসলে একটি বিশেষ ধরনের স্ট্যাটিক পদ্ধতি একটি স্ট্যাটিক ক্লাসে সংজ্ঞায়িত। একটি সংজ্ঞায়িত করতে এক্সটেনশন পদ্ধতি , প্রথমত, একটি স্ট্যাটিক ক্লাস সংজ্ঞায়িত করুন। জন্য উদাহরণ , আমরা এর অধীনে একটি IntExtensions ক্লাস তৈরি করেছি এক্সটেনশন পদ্ধতি নিচের নামস্থান উদাহরণ.

এক্সটেনশন C# কি?

একটি সি.এস ফাইল একটি উৎস কোড ফাইল লেখা সি# (উচ্চারিত "সি শার্প"), একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা মাইক্রোসফ্ট এর সাথে ব্যবহারের জন্য তৈরি করেছে। NET ফ্রেমওয়ার্ক। এটি সাধারণ ডেস্কটপ প্রোগ্রাম থেকে শুরু করে বিতরণ করা পরিবেশের জন্য অ্যাপ্লিকেশনগুলির একটি পরিসরের বিকাশের জন্য ব্যবহৃত হয়।

প্রস্তাবিত: