জেনারিক প্রতিনিধি ব্যবহার করে, আপনাকে প্রতিনিধি বিবৃতি সংজ্ঞায়িত করার প্রয়োজন নেই৷ সেগুলি সিস্টেম নামস্থানে সংজ্ঞায়িত করা হয়েছে৷
৷আপনি টাইপ প্যারামিটার সহ একটি জেনেরিক প্রতিনিধিকে সংজ্ঞায়িত করতে পারেন। যেমন −
delegate T myDelegete<T>(T n);
উদাহরণ
C# −
-এ জেনেরিক প্রতিনিধি কীভাবে তৈরি করা যায় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হলusing System; using System.Collections.Generic; delegate T myDelegete<T>(T n); namespace GenericDelegateAppl { class TestDelegate { static int num = 5; public static int AddNum(int p) { num += p; return num; } public static int MultNum(int q) { num *= q; return num; } public static int getNum() { return num; } static void Main(string[] args) { //create delegate instances NumberChanger nc1 = new NumberChanger(AddNum); NumberChanger nc2 = new NumberChanger(MultNum); //calling the methods using the delegate objects nc1(50); Console.WriteLine("Value of Num: {0}", getNum()); nc2(10); Console.WriteLine("Value of Num: {0}", getNum()); Console.ReadKey(); } } }