C# জেনেরিক এবং C++ টেমপ্লেট প্যারামিটারাইজড ধরনের জন্য সমর্থন প্রদান করে। নিম্নলিখিত পার্থক্যগুলি হল -
নমনীয়তা
C++ টেমপ্লেট C# জেনেরিকের চেয়ে বেশি নমনীয়
স্পষ্ট বিশেষীকরণ
স্পষ্ট বিশেষীকরণ C#
দ্বারা সমর্থিত নয়টাইপ প্যারামিটার
C#
-এ জেনেরিক টাইপের জন্য টাইপ প্যারামিটারটি বেস ক্লাস হিসাবে ব্যবহার করা যাবে নাC# টাইপ প্যারামিটারকে ডিফল্ট প্রকারের অনুমতি দেয় না।
রান-টাইম
C++ টেমপ্লেটের একটি কম্পাইল-টাইম মডেল রয়েছে, যেখানে C# জেনেরিকস কম্পাইল এবং রান-টাইম উভয়ই। জেনেরিকদের রান-টাইম সমর্থন আছে।
নন-টাইপ টেমপ্লেট প্যারামিটার
C# টেমপ্লেটগুলি নন-টাইপ টেমপ্লেট পরামিতিগুলিকে অনুমতি দেবে না৷
৷আংশিক বিশেষীকরণ
C# এমনকি আংশিক বিশেষীকরণ সমর্থন করে না।