PDA

View Full Version : مبتدی: کلاس در کنسول



R abbasi
شنبه 22 اسفند 1388, 00:17 صبح
سلام،
در این کد بوسیله شی x به متغیر نمونه Name که از نوع Private است میشه دسترسی پیدا کرد و این بر خلاف ++C هست. اگه اینطوره چه نیازی به متغیر نوع Private هست؟



using System;
namespace ConsoleApplication1
{
publicclassTest
{
private string Name;
static void Main(string[] args)
{
Test x = newTest();
Console.WriteLine("Initial Value of course name is '{0}' ",
x.Name);
Console.Write("Please Enter The Course Name : ");
x.Name = Console.ReadLine();
Console.WriteLine(x.Name);
}
}
}

gwbasic
شنبه 22 اسفند 1388, 08:01 صبح
متد Main جزئی از کلاس Test کی باشد پس بدیهی است که به همه اعضای کلاس از جمله private دسترسی دارد.
توجه کنید که در #C متد Main نیز باید در یک کلاس وجود داشته باشد و بطور مستقل نمی توان هیچ متدی را تعریف کرد.