VB.Net এ Variables এবং Constants ডিক্লারেশন
VB.Net-এ Variables এবং Constants ব্যবহার করা হয় ডেটা স্টোর করার জন্য, তবে তাদের মধ্যে কিছু মৌলিক পার্থক্য রয়েছে।
১. Variables (ভেরিয়েবল)
একটি ভেরিয়েবল হল এমন একটি ডেটা স্টোরেজ জায়গা যা রানটাইমে মান (value) পরিবর্তন করতে পারে। VB.Net-এ ভেরিয়েবল ডিক্লেয়ার করার সময় তার ডেটা টাইপ নির্ধারণ করতে হয়, যেমন Integer, String, Double ইত্যাদি।
ভেরিয়েবল ডিক্লারেশন সিস্ট্যাক্স:
Dim variableName As DataType- Dim: এটি ভেরিয়েবল ডিক্লেয়ার করার জন্য ব্যবহৃত কিওয়ার্ড।
- variableName: আপনার ভেরিয়েবলের নাম।
- As: এটি টাইপ সিলেক্ট করতে ব্যবহৃত হয়।
- DataType: ভেরিয়েবলের ডেটা টাইপ (যেমন Integer, String, Double, Boolean ইত্যাদি)।
উদাহরণ:
Dim age As Integer ' Integer টাইপ ভেরিয়েবল
Dim name As String ' String টাইপ ভেরিয়েবল
Dim isActive As Boolean ' Boolean টাইপ ভেরিয়েবলভেরিয়েবল এ মান অ্যাসাইন করা:
age = 25
name = "John Doe"
isActive = Trueএকসাথে ভেরিয়েবল ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা:
Dim age As Integer = 25
Dim name As String = "John Doe"
Dim isActive As Boolean = True২. Constants (কনস্ট্যান্ট)
কনস্ট্যান্ট হল এমন একটি ভেরিয়েবল, যার মান একবার নির্ধারণ করার পর তা পরিবর্তন করা যায় না। এটি সাধারনত প্রোগ্রামে কোনো নির্দিষ্ট এবং অপরিবর্তনীয় মান সংরক্ষণ করতে ব্যবহৃত হয়, যেমন পি (π), শূন্য, অথবা কোনো বিশেষ প্রাইস রেট ইত্যাদি।
কনস্ট্যান্ট ডিক্লারেশন সিস্ট্যাক্স:
Const constantName As DataType = value- Const: এটি কনস্ট্যান্ট ডিক্লেয়ার করার জন্য ব্যবহৃত কিওয়ার্ড।
- constantName: আপনার কনস্ট্যান্টের নাম।
- As: এটি টাইপ সিলেক্ট করতে ব্যবহৃত হয়।
- DataType: কনস্ট্যান্টের ডেটা টাইপ।
- value: কনস্ট্যান্টের মান, যা একবার সেট করার পর পরিবর্তন করা যাবে না।
উদাহরণ:
Const PI As Double = 3.14159 ' কনস্ট্যান্ট হিসেবে PI এর মান
Const MAX_USERS As Integer = 1000 ' কনস্ট্যান্ট হিসেবে MAX_USERS এর মানকনস্ট্যান্ট এর মান পরিবর্তন করা সম্ভব নয়:
' PI = 3.14 ' এটা কম্পাইল টাইমে এরর দিবে কারণ কনস্ট্যান্টের মান পরিবর্তন করা যায় না।ভেরিয়েবল এবং কনস্ট্যান্টের মধ্যে পার্থক্য
| বিষয় | Variables (ভেরিয়েবল) | Constants (কনস্ট্যান্ট) |
|---|---|---|
| মান পরিবর্তনযোগ্যতা | ভেরিয়েবলের মান রানটাইমে পরিবর্তন করা যায়। | কনস্ট্যান্টের মান একবার অ্যাসাইন করার পর পরিবর্তন করা যায় না। |
| কিপর্যন্ত ব্যবহারযোগ্য | একাধিক বার পরিবর্তন এবং ব্যবহার করা যায়। | শুধুমাত্র একবার সেট করার পর ব্যবহারযোগ্য। |
| ডিক্লারেশন | Dim variableName As DataType = value | Const constantName As DataType = value |
| ব্যবহার | যে কোনো পরিবর্তনশীল ডেটার জন্য ব্যবহার করা হয়। | যে কোনো অপরিবর্তনীয় মানের জন্য ব্যবহার করা হয়। |
সারাংশ
- ভেরিয়েবল: একটি ডেটা স্টোরেজ যা রানটাইমে পরিবর্তিত হতে পারে।
- কনস্ট্যান্ট: একটি ডেটা স্টোরেজ যা একবার নির্ধারণ করার পর পরিবর্তন করা যায় না।
এইভাবে আপনি VB.Net-এ ভেরিয়েবল এবং কনস্ট্যান্ট ব্যবহার করে বিভিন্ন ডেটা ম্যানিপুলেট করতে পারবেন এবং প্রোগ্রামে স্ট্যাটিক বা ডাইনামিক মান সংরক্ষণ করতে পারবেন।
Read more