سلام.
وقت بخیر و خسته نباشید.
من قبلن از این‌که وقت شما بزرگواران رو می‌گیرم٬ پوزش می‌طلبم.
من تازه شروع کردم به برنامه نویسی با سی‌شارپ..
برنامه‌ای برای نمایش جدول ضرب نوشتم خودم به این صورت :
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 هستش!
میشه در مورد عملکردش توضیحی بهم بدید و بگید چه موقع استفاده می‌شه و ..؟
ممنون می‌شم اگر راهنمایی‌م کنید.