জাভাতে 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 হিসেবে সেট করেছি, যা একবার অ্যাসাইন হলে পরিবর্তন করা যায় না।