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

C#-এ ফাইনাল ভেরিয়েবল (Final Variables) - readonly এবং sealed


জাভাতে final কীওয়ার্ড রয়েছে, কিন্তু C#-তে এর বাস্তবায়ন নেই। একই বাস্তবায়নের জন্য C#-তে sealed বা readonly কীওয়ার্ড ব্যবহার করুন।

readonly ভেরিয়েবলকে শুধু একবার ভ্যালু অ্যাসাইন করার অনুমতি দেয়। "read-only" চিহ্নিত একটি ফিল্ড শুধু অবজেক্ট কনস্ট্রাকশনের সময় একবার সেট করা যায়। এটিকে পরিবর্তন করা যায় না।

উদাহরণ

class Employee {    readonly int age;    Employee(int age) {       this.age = age;    }    void ChangeAge() {          //age = 27; // Compile error    } }

উপরোক্তে, আমরা age ফিল্ডকে readonly হিসেবে সেট করেছি, যা একবার অ্যাসাইন হলে পরিবর্তন করা যায় না।


  1. জাভাস্ক্রিপ্টে null, undefined, বা ব্ল্যাঙ্ক ভেরিয়েবল কীভাবে চেক করবেন?

  2. জাভাস্ক্রিপ্টে Undefined প্রপার্টি

  3. HTML readOnly অ্যাট্রিবিউট

  4. জাভাতে ইন্টারফেস ভেরিয়েবল ডিফল্টভাবে static এবং final কেন