কম্পিউটার

কিভাবে C# এ একটি ইভেন্ট ঘোষণা করবেন?


ইভেন্ট হল ব্যবহারকারীর ক্রিয়াকলাপ যেমন কী প্রেস, ক্লিক, মাউস নড়াচড়া ইত্যাদি, অথবা কিছু ঘটনা যেমন সিস্টেম-জেনারেটেড বিজ্ঞপ্তি।

ইভেন্টগুলিকে একটি শ্রেণিতে ঘোষণা করা হয় এবং উত্থাপিত করা হয় এবং একই শ্রেণি বা অন্য কোনো শ্রেণির প্রতিনিধিদের ব্যবহার করে ইভেন্ট হ্যান্ডলারদের সাথে যুক্ত করা হয়। ইভেন্টটি সম্বলিত ক্লাসটি ইভেন্ট প্রকাশ করতে ব্যবহৃত হয়।

একটি ক্লাসের ভিতরে একটি ইভেন্ট ঘোষণা করতে, প্রথমে ইভেন্টের জন্য একটি প্রতিনিধি প্রকার ঘোষণা করতে হবে। উদাহরণস্বরূপ,

public delegate string myDelegate(string str);

এখন, একটি ইভেন্ট ঘোষণা করুন -

event myDelegate newEvent;

আসুন C# −

-এ ইভেন্ট নিয়ে কাজ করার জন্য একটি উদাহরণ দেখি

উদাহরণ

using System;

namespace Demo {
   public delegate string myDelegate(string str);

   class EventProgram {
      event myDelegate newEvent;

      public EventProgram() {
         this.newEvent += new myDelegate(this.WelcomeUser);
      }

      public string WelcomeUser(string username) {
         return "Welcome " + username;
      }

      static void Main(string[] args) {
         EventProgram obj1 = new EventProgram();
         string result = obj1.newEvent("My Website!");
         Console.WriteLine(result);
      }
   }
}

আউটপুট

Welcome My Website!

  1. জাভাস্ক্রিপ্টে স্ট্রিং ভেরিয়েবল কিভাবে ঘোষণা করবেন?

  2. আমি কিভাবে জাভাস্ক্রিপ্টে একটি নামস্থান ঘোষণা করব?

  3. কিভাবে জাভাস্ক্রিপ্ট ইভেন্ট ট্রিগার?

  4. অ্যান্ড্রয়েডে স্ট্রিং এর বিপরীত কিভাবে করবেন?