سلام دوست خوبم اینا سوالاتی هست که با خواندن یک کتاب سی شارپ به راحتی میتونید پاسخ بدین
Private کاری به نحوه ی ذخیره سازی مقدار در متغیر نداره ! Private ، Public ، Protected سح دسترسی به یک متغیر رو در یک کلاس و کلاس های مشتق شده مشخص می کنند
اگر یک متغیر رو به صورت Private تعریف کنید این متغیر فقط در همون کلاس در دسترس هست و در خارج از کلاس و از طریق اشیا ساخته شده از کلاس نمیتونید بهش دسترسی داشته باشید . برای فراهم کردن ویژگی Encapsulation یا همون کپسوله سازی مقادیر از این Access Modifier استفاده می کنند .
نحوه ی دسترسی :
public class someClass {
private string _name;
public void someMethod() {
//Access variable
this._name = "some value";
}
}