PDA

View Full Version : سوال: ToString و پارامتر ورودی آن



DumanNazeri
دوشنبه 19 اسفند 1392, 12:33 عصر
سلام.
وقت بخیر و خسته نباشید.
من قبلن از این‌که وقت شما بزرگواران رو می‌گیرم٬ پوزش می‌طلبم.
من تازه شروع کردم به برنامه نویسی با سی‌شارپ..
برنامه‌ای برای نمایش جدول ضرب نوشتم خودم به این صورت :

using System;

class JadvalZarb {
static void Main () {
int i, j;
for ( i = 1 ; i < 10 ; i++ ) {
for ( j = 1 ; j < 10 ; j++ ) {
Console.Write (i*j);
}
Console.WriteLine ();
}
}
}

اما این برنامه موقع نمایشش به مشکل بر می‌خوردم و برنامه به طور مناسبی نشون داده نمی‌شد..
بعد با سرچ کردن برنامه‌ی مشابهی پیدا کردم با تغییر خط هشت برنامه‌ی من به این صورت :

Console.Write((i*j).ToString("00 "));
درست کار می‌کرد!
حالا سوالِ من در مورد ToString هستش!
میشه در مورد عملکردش توضیحی بهم بدید و بگید چه موقع استفاده می‌شه و ..؟
ممنون می‌شم اگر راهنمایی‌م کنید.

mahmoudii
دوشنبه 19 اسفند 1392, 12:38 عصر
tostring برای تبدیل مقادیر به رشته هست و داخل پرانتز هم فرمت رو برای اون تعیین کرده