PDA

View Full Version : سوال: ترجمه 1 خط کد سی شارپ



mehdi zanjani
جمعه 19 اسفند 1390, 22:24 عصر
اساتید محترم و دوستان عزیز ترجمه ی کد زیر چی میشه و چی کاری انجام میده؟



SaveFileDialog mySaveFileDialog = new SaveFileDialog();
bool? ret = mySaveFileDialog.ShowDialog();
if (ret == true)
{
using (Stream fs = (Stream)mySaveFileDialog.OpenDialog())
{
byte[] info = (new UTF8Encoding(true)).GetBytes(tts.Text);
}

}

debugger
شنبه 20 اسفند 1390, 00:18 صبح
پنجره ی ذخیره کردن فایل باز میشه و اگر نتیجه ی show dialog درست بود یا true بود . (یعنی کاربر روی دکمه save کلیک کرده است) . اونوقت میاد فایل را با Encoding ،

UTF8 ذخیره می کنه

همین

mehdi zanjani
شنبه 20 اسفند 1390, 00:33 صبح
از قسمت using به بعدش یکم عجیب غریبه شما میتونی همین کد رو قابل فهم تر بنویسی؟؟

sh1369
شنبه 20 اسفند 1390, 08:24 صبح
با سلام
اگه حجم فایل متنیت زیاد باشه مثلا" کد ملی کل ایرانی ها ، خب حتی خود Notepad هم قادر به باز کردنش نیست چه برسه به ذخیره سازیش
به همین خاطر از stream ها استفاده کرده که در هر حالتی راحت باشه
یا علی

ehsan_starlight
شنبه 20 اسفند 1390, 08:26 صبح
کاملا مشخصه عزیزم...
متغییر info یک آرایه از نوع بایت هست که داده های اون رو Encode شده

mehdi zanjani
شنبه 20 اسفند 1390, 09:45 صبح
از همه ی دوستان ممنونم!

mehdi zanjani
شنبه 20 اسفند 1390, 10:20 صبح
لطفا اکه امکان داره 1 کد با همین عملکرد بنویسید دقیقا همین کارو بکنه!!