সুচিপত্র
- C# এ অ্যাডিশন অ্যাসাইনমেন্ট (+=) অপারেটর বলতে কী বোঝায়
- সি#-এ সংযোজন অ্যাসাইনমেন্ট (+=) অপারেটরের সিনট্যাক্স এবং ইনিশিয়ালাইজেশন
- একটি C# প্রোগ্রামের উদাহরণ যা += অপারেটরকে সংজ্ঞায়িত করে
উপরের শিরোনামগুলি এমন প্রশ্ন যা নীচের লেখায় একটি ক্রম অনুসারে ব্যাখ্যা করবে।
C# এ অ্যাডিশন অ্যাসাইনমেন্ট (+=) অপারেটর বলতে কী বোঝায়
অন্যান্য প্রোগ্রামিং ভাষার মতো, অতিরিক্ত অ্যাসাইনমেন্ট অপারেটর (+=) C#-এ একই যুক্তি রয়েছে। এই অপারেটরটি ডান-পাশের ভেরিয়েবলটি বাম-পাশের ভেরিয়েবলে এক ধাপে যোগ করে এবং বরাদ্দ করে। এই অপারেটর কোডিং প্যাটার্নে কম পরিশ্রম করতে সাহায্য করে। আসুন += অভিব্যক্তির উদাহরণটি দেখি।
ক += খ
উপরের রাশিটি A = A + B এর সমতুল্য।
সি#-এ সংযোজন অ্যাসাইনমেন্ট (+=) অপারেটরের সিনট্যাক্স এবং ইনিশিয়ালাইজেশন
int ক = 5 ;ক += 3 ;
আপনি যখন এই প্রোগ্রামটি চালাবেন, তখন পূর্ণসংখ্যার প্রকারের একটি ভেরিয়েবলের ফলাফল পরিবর্তিত হবে 8 .
বিঃদ্রঃ: সংযোজন অ্যাসাইনমেন্ট (+=) অপারেটরটি বিভিন্ন ডেটা প্রকারের সাথেও ব্যবহার করা যেতে পারে যেমন অক্ষর, ফ্লোটিং পয়েন্ট সহ সংখ্যা এবং অন্যান্য ব্যবহারকারী-সংজ্ঞায়িত প্রকার।
অ্যাডিশন অ্যাসাইনমেন্টের উদাহরণ প্রোগ্রাম (প্লাস ইকুয়ালস) += C# এ অপারেটর
এখন, C# এর কোড বাস্তবায়নের দিকে যান যা অতিরিক্ত অ্যাসাইনমেন্ট অপারেটর ব্যবহার করে:
সিস্টেম ব্যবহার করে ;
ক্লাস প্রোগ্রাম {
স্থির অকার্যকর প্রধান ( ) {
int সংখ্যা1 = 4 ;
int সংখ্যা2 = 2 ;
সংখ্যা1 += সংখ্যা2 ;
কনসোল লেখার লাইন ( সংখ্যা1 ) ;
}
}
উপরের C# প্রোগ্রামে, দুটি পূর্ণসংখ্যা num1 এবং num2 যথাক্রমে 4, এবং 2 মান নির্ধারণ করা হয়েছে। তারপর += অপারেটর ব্যবহার করে উভয় সংখ্যা যোগ করা হয় এবং আউটপুটটি num1 এ আবার নির্ধারিত হয়।
অতিরিক্ত অ্যাসাইনমেন্ট অপারেটর স্ট্রিং দিয়েও কাজ করা যেতে পারে, উদাহরণস্বরূপ:
সিস্টেম ব্যবহার করে ;ক্লাস প্রোগ্রাম {
স্থির অকার্যকর প্রধান ( ) {
স্ট্রিং পূর্ণ = 'লিনাক্স' ;
স্ট্রিং নাম = 'ইঙ্গিত' ;
সম্পূর্ণ += নাম ;
কনসোল লেখার লাইন ( সম্পূর্ণ ) ;
}
}
উপরের C# প্রোগ্রামে, দুটি স্ট্রিং টাইপ ভেরিয়েবল নাম দেওয়া হয়েছে সম্পূর্ণ এবং নাম যথাক্রমে 'লিনাক্স' এবং 'ইঙ্গিত' হিসাবে স্ট্রিং টাইপ ডেটা রয়েছে। দ্য += অপারেটর এর বিষয়বস্তু যোগদানের জন্য প্রয়োগ করা হয় নাম এবং সম্পূর্ণ ; আউটপুট বরাদ্দ করা হবে সম্পূর্ণ পরিবর্তনশীল, 'লিনাক্স ইঙ্গিত' স্ট্রিং তৈরি করে। আপনি যখন এই প্রোগ্রামটি চালান, আপনি নিম্নলিখিত ফলাফল পাবেন:
সর্বশেষ ভাবনা
সংযোজন অ্যাসাইনমেন্ট অপারেটর একটি দরকারী শর্টহ্যান্ড যা অনেক মৌলিক C# প্রোগ্রামিং কাজের জন্য স্থাপন করা যেতে পারে। এটি C# কোডকে সংক্ষিপ্ত এবং সহজ করে প্রোগ্রামের কর্মক্ষমতা বাড়াবে। এই নিবন্ধটি প্লাস ইক্যুয়াল টু (+=) অপারেটর এবং পূর্ণসংখ্যা এবং স্ট্রিং ডেটা প্রকারের সাথে কীভাবে এটি ব্যবহার করতে হয় সে সম্পর্কে খুব সহজ উপায়ে ব্যাখ্যা করেছে।