ডাইনামিক
ডায়নামিক কীওয়ার্ড ব্যবহার করে তৈরি ডাইনামিক ডাটা টাইপ ভেরিয়েবলে যেকোনো ধরনের মান সংরক্ষণ করুন। এই ধরনের ভেরিয়েবলের জন্য টাইপ চেকিং রান-টাইমে সঞ্চালিত হয়। ডায়নামিক হল গতিশীলভাবে টাইপ করা ভেরিয়েবল।
ডায়নামিক টাইপ −
ঘোষণা করার জন্য নিম্নোক্ত সিনট্যাক্সdynamic <variable_name> = value;
নিম্নলিখিত একটি উদাহরণ -
dynamic val1 = 100; dynamic val2 = 5; dynamic val3 = 20;
গতিশীল প্রকারগুলি অবজেক্টের প্রকারের অনুরূপ তবে অবজেক্ট টাইপ ভেরিয়েবলের জন্য টাইপ চেকিং কম্পাইলের সময় হয়, যেখানে গতিশীল প্রকারের ভেরিয়েবল রানটাইমে সঞ্চালিত হয়।
ভার
"var" কীওয়ার্ডটি var সমর্থন সহ ভেরিয়েবলকে শুরু করে। ভেরিয়েবল, পূর্ণসংখ্যা, স্ট্রিং, ফ্লোট ইত্যাদির জন্য আপনি যে মান চান তা বরাদ্দ করুন। এটি একটি স্ট্যাটিকলি টাইপ করা ভেরিয়েবল।
উদাহরণ
using System; namespace Demo { class Program { static void Main(string[] args) { var myInt = 5; var myString = "Amit"; Console.WriteLine("Rank: {0} \nName: {1}",myInt,myString); } } }
আউটপুট
Rank: 5 Name: Amit