केवल उसी वर्ग के कार्य अपने निजी सदस्यों तक पहुँच सकते हैं। निजी एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं से छिपाने की अनुमति देता है।
उदाहरण
using System;
namespace RectangleApplication {
class Rectangle {
//member variables
private double length;
private double width;
public void Acceptdetails() {
length = 10;
width = 14;
}
public double GetArea() {
return length * width;
}
public void Display() {
Console.WriteLine("Length: {0}", length);
Console.WriteLine("Width: {0}", width);
Console.WriteLine("Area: {0}", GetArea());
}
} //end class Rectangle
class ExecuteRectangle {
static void Main(string[] args) {
Rectangle r = new Rectangle();
r.Acceptdetails();
r.Display();
Console.ReadLine();
}
}
} आउटपुट
Length: 10 Width: 14 Area: 140
ऊपर, चर लंबाई और चौड़ाई को निजी घोषित किया गया है; इसलिए उसी वर्ग के तरीके इसे एक्सेस कर सकते हैं।