PDA

View Full Version : مبتدی: برای تعریف یک فیلد حتما باید پروپرتی تعریف کنیم؟



alireza2220
دوشنبه 28 آذر 1390, 11:27 صبح
دوستان من پروپرتی رو نمیفهمم
میخوام یک دفترچه تلفن تحت کنسول بنویسم
لطفا به این مثال توجه کنین مرسی :


public string Number;
public string Fullname;

این فیلد چه فرقی با این داره:
private string _FullName;
private string _Number;
public string FullName
{
get { return _FullName; }
set { _FullName = value; }
}
public string Number
{
get { return _Number; }
set { _Number = value; }
}

نمیدونم چرا خوب از اول فیلدو public تعریف کنیم که پروپرتی نخواد ؟؟؟!!!!
میدونم خیلی مبتدیم اما بیشتر از 10 تا مطلب خوندم راجب این اما نفهمیدم :((