সিল করা কীওয়ার্ড সহ C#-এ সিল করা ক্লাস উত্তরাধিকারসূত্রে পাওয়া যাবে না। একইভাবে, পদ্ধতিতে সিল করা কীওয়ার্ড যোগ করা যেতে পারে।
আপনি যখন একটি পদ্ধতিতে C# এ সিল করা সংশোধক ব্যবহার করেন, তখন পদ্ধতিটি ওভাররাইড করার ক্ষমতা হারায়। সিল করা পদ্ধতিটি একটি প্রাপ্ত শ্রেণীর অংশ হওয়া উচিত এবং পদ্ধতিটি অবশ্যই একটি ওভাররাইডেড পদ্ধতি হতে হবে৷
আসুন C# −
-এ সিল করা ক্লাসের একটি উদাহরণ দেখিউদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class Program {
static void Main(string[] args) {
Result ob = new Result();
string str = ob.Display();
Console.WriteLine(str);
Console.ReadLine();
}
}
public sealed class Result {
public string Display() {
return "Passed";
}
}
} সিল করা ক্লাসের সদস্যদের অ্যাক্সেস করতে, আমাদের বস্তুটি তৈরি করতে হবে। সিল করা ক্লাসের ভিতরে তৈরি পদ্ধতিটি উত্তরাধিকারসূত্রে পাওয়া যাবে না −
public sealed class Result {
public string Display() {
return "Passed";
}
}