PDA

View Full Version : نگه داشتن صفحه



irpersian20
چهارشنبه 08 شهریور 1391, 14:50 عصر
سلام
تو console برای نگه داشتن صفحه از Console.ReadLine() استفاده میکنم. آیا راه اشتاهی هست؟
علت سریع حذف شدن صفحه نمایش چی هست؟ چرا تو کتاب ها بهش اشاره نمیشه؟

harani
چهارشنبه 08 شهریور 1391, 15:00 عصر
اولاً که بهتره که به جای اجرا کردن برنامه کنسول به جای F5 از Ctrl + F5 استفاده کنید .

ثانیاً اگر میخواین صفحه حذف نشه بهتره که کدهاتون تو حلقه زیر بذارین : راه اشتباهیم نیست :


while (Console.Read() == -1) //a
{

}
/* یا
while (Console.ReadLine == "") //a
{

}*/

irpersian20
چهارشنبه 08 شهریور 1391, 15:15 عصر
اصلا چرا این صفحه سریع میره و ثابت نیست؟

مهرداد صفا
پنج شنبه 09 شهریور 1391, 09:44 صبح
سلام
تو console برای نگه داشتن صفحه از Console.ReadLine() استفاده میکنم. آیا راه اشتاهی هست؟
علت سریع حذف شدن صفحه نمایش چی هست؟ چرا تو کتاب ها بهش اشاره نمیشه؟
سلام
این خاصیت برنامه های کنسول است. راهی که شما استفاده میکنید اشتباه نیست. در ضمن میتوانید برای نگهداشتن صفحه برای زمان مشخص از متود Thread.Sleep استفاده کنید. مثلا برای نگهداشتن به مدت 20 ثانیه:

static void Main(string[] args)
{
Console.Write("hello");
System.Threading.Thread.Sleep(20000);

}

irpersian20
جمعه 19 آبان 1391, 11:18 صبح
اصلا چرا این صفحه سریع میره و ثابت نیست؟

harani
یک شنبه 21 آبان 1391, 13:56 عصر
برای اینکه به سرعت برنامه رو آنالیز میکنه و خروجی رو نمایش میده همین که کارش تموم شد پنجره بسته میشه دلیل خاصی نداره . دنبال این چیزا نباش اینا ی سری پیش فرضای خود برنامس بچسب به اصل موضوع (که برنامه نویسیِ مخصوصاً Application)