PDA

View Full Version : سوال: سوال در خصوص یک متد



ahmadnesurf
پنج شنبه 13 شهریور 1393, 03:53 صبح
سلام دوستان این متد دقیقا چه کاربردی داره

public override string ToString() {
return String.Format("Employee Info\n\tEmployeeID: {0}\n\tFirstName: {1}\n\tLastName: {2}\n\tHours: {3} hrs\n\tWage: ${4:F2}\n\tSalary: ${5:F2}\n",
EmployeeID, FirstName, LastName, Hours, Wage, CalculateSalary());
}

elec60
پنج شنبه 13 شهریور 1393, 11:01 صبح
متد ToString کلاس Employee رو override کرده تا بتونه پیاده سازی خودشو داشته باشه، این متد تو همه کلاسها و استراکتها وجود داره، چون نهایتا از object مشتق میشن.

اگه ToString رو overrid نکنه بجای خروجی مطلوبش فقط اسم Type (در اینجا اسم namespace به اضافه Employee) برمیگردونه.

parvizwpf
پنج شنبه 13 شهریور 1393, 11:03 صبح
این متد داره همون متد الحاقی TosString رو در این کلاس اورراید یا دوباره پیاده سازی میکنه.