প্রাইভেট মেথড শুধু ক্লাসের ভিতরে ব্যবহার করা যায়। প্রাইভেট মেথড সেট করতে private অ্যাক্সেস স্পেসিফায়ার ব্যবহার করুন।
প্রাইভেট অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ফাংশন এবং অবজেক্ট থেকে লুকাতে দেয়। শুধু একই ক্লাসের ফাংশনগুলিই তার প্রাইভেট সদস্যগুলি অ্যাক্সেস করতে পারে। একটি ক্লাসের ইনস্ট্যান্সও তার প্রাইভেট সদস্যগুলি অ্যাক্সেস করতে পারে না।
নিচে একটি উদাহরণ দেওয়া হল −
উদাহরণ
using System; class Demo { private int displayOne() { return 10; } public int displayTwo() { return 10; } } class Program { static void Main() { Demo d = new Demo(); // Console.WriteLine(d.displayOne()); Console.WriteLine(d.displayTwo()); } }উপরোক্ত উদাহরণে, আমরা প্রাইভেট মেথড displayOne() কল করতে পারি না। যদি কল করার চেষ্টা করি, তবে এরর দেখা যাবে।