কম্পিউটার টিউটোরিয়াল

C#-এ 'new' কীওয়ার্ডের ব্যবহার

একটি অ্যারের ইনস্ট্যান্স তৈরি করতে new কীওয়ার্ড ব্যবহার করুন:

int[] a = new int[5];

new অপারেটর একটি অবজেক্ট তৈরি বা ইনস্ট্যানশিয়েট করতে ব্যবহৃত হয়। নিচের উদাহরণে, new ব্যবহার করে ক্লাসের জন্য একটি অবজেক্ট তৈরি করা হয়েছে:

উদাহরণ

using System; 
namespace CalculatorApplication { 
    class NumberManipulator { 
        public void swap(int x, int y) { 
            int temp; 
            temp = x; /* save the value of x */ 
            x = y; /* put y into x */ 
            y = temp; /* put temp into y */ 
        } 
        static void Main(string[] args) { 
            NumberManipulator n = new NumberManipulator(); 
            /* local variable definition */ 
            int a = 100; 
            int b = 200; 
            Console.WriteLine("Before swap, value of a : {0}", a); 
            Console.WriteLine("Before swap, value of b : {0}", b); 
            /* calling a function to swap the values */ 
            n.swap(a, b); 
            Console.WriteLine("After swap, value of a : {0}", a); 
            Console.WriteLine("After swap, value of b : {0}", b); 
            Console.ReadLine(); 
        } 
    } 
}

আউটপুট

Before swap, value of a : 100 Before swap, value of b : 200 After swap, value of a : 100 After swap, value of b : 200

নোট: উপরের উদাহরণে `swap` মেথডটি ভ্যালু বাই রেফারেন্স (ref) ব্যবহার না করলে মূল ভেরিয়েবলগুলো পরিবর্তন হবে না। আউটপুটে মান পরিবর্তন নাই দেখাচ্ছে কারণ প্যারামিটার ভ্যালু বাই ভ্যালু (by value) পাস করা হয়েছে।

  1. C#-এ 'using' স্টেটমেন্টের ব্যবহার কী?

  2. C#-এ var কিওয়ার্ড কী কাজ করে?

  3. জাভা ৯-এ আন্ডারস্কোর (_) কিওয়ার্ডের ব্যবহার

  4. জাভাতে StrictMath ক্লাসের ব্যবহার