C# এ জেনেরিক ক্লাস কি?
C# এ জেনেরিক ক্লাস কি?

ভিডিও: C# এ জেনেরিক ক্লাস কি?

ভিডিও: C# এ জেনেরিক ক্লাস কি?
ভিডিও: C# - জেনেরিক ক্লাস 2024, মে
Anonim

জেনেরিক ইহা একটি ক্লাস যা ব্যবহারকারীকে সংজ্ঞায়িত করতে দেয় ক্লাস এবং স্থানধারক সহ পদ্ধতি। জেনেরিক C# ভাষার সংস্করণ 2.0-এ যোগ করা হয়েছে। ব্যবহারের পিছনে মৌলিক ধারণা জেনেরিক অনুমতি দেওয়া হয় টাইপ (পূর্ণসংখ্যা, স্ট্রিং, … ইত্যাদি এবং ব্যবহারকারী-সংজ্ঞায়িত প্রকার ) পদ্ধতির একটি প্যারামিটার হতে হবে, ক্লাস , এবং ইন্টারফেস।

একইভাবে, উদাহরণ সহ C# এ জেনেরিক ক্লাস কি?

জেনেরিক আপনি একটি সংজ্ঞায়িত করতে অনুমতি দেয় ক্লাস এর ক্ষেত্র, পদ্ধতি, পরামিতি ইত্যাদির জন্য স্থানধারক সহ। জেনেরিক কম্পাইলের সময় কিছু নির্দিষ্ট টাইপের সাথে এই স্থানধারকগুলিকে প্রতিস্থাপন করুন। ক জেনেরিক ক্লাস কোণ বন্ধনী ব্যবহার করে সংজ্ঞায়িত করা যেতে পারে।

দ্বিতীয়ত, জেনেরিক ক্লাস কি? জেনেরিক ক্লাস হয় ক্লাস যা একটি প্যারামিটার হিসাবে একটি টাইপ নেয়। তারা সংগ্রহের জন্য বিশেষভাবে দরকারী ক্লাস.

একইভাবে, জিজ্ঞাসা করা হয়, C# এ জেনেরিক পদ্ধতি কী?

ক জেনেরিক পদ্ধতি ইহা একটি পদ্ধতি যা নিম্নরূপ পরামিতি সহ ঘোষণা করা হয়: সি# কপি। স্ট্যাটিক শূন্য অদলবদল (রেফ টি এলএইচএস, রেফ টি আরএইচএস) { টি টেম্প; temp = lhs; lhs = rhs; rhs = temp; } নিম্নলিখিত কোড উদাহরণ কল করার একটি উপায় দেখায় পদ্ধতি টাইপ আর্গুমেন্টের জন্য int ব্যবহার করে: সি# কপি।

C# এ সংগ্রহ এবং জেনেরিকের মধ্যে পার্থক্য কী?

সংক্ষেপে, মৌলিক জেনেরিক মধ্যে পার্থক্য এবং অ- জেনেরিক সংগ্রহ : - সাধারণ সংগ্রহ - এগুলো হল সংগ্রহ এটি একই ধরণের ডেটা ধারণ করতে পারে এবং আমরা সিদ্ধান্ত নিতে পারি যে কী ধরণের ডেটা সংগ্রহ ধরতে পারা. এর কিছু সুবিধা জেনেরিক সংগ্রহ - টাইপ নিরাপদ, সুরক্ষিত, টাইপ রূপান্তরগুলির ওভারহেড হ্রাস করা।

প্রস্তাবিত: