یک برنامهٔ کنسول به زبان C# بنویسید که از کاربر یک آدرس وب (URL) دریافت کند، در صورتی که معتبر بود مرورگر پیش‌فرض را باز کند و در پایان با استفاده از Console.ReadKey برای خروج از برنامه منتظر فشردن یک کلید بماند.

7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:55

0.0

برای حل این مسئله از Console.ReadLine برای گرفتن ورودی و از Uri.TryCreate برای اعتبارسنجی پایه‌ای URL استفاده کنید؛ سپس با استفاده از System.Diagnostics.Process (یا ProcessStartInfo با UseShellExecute = true در .NET Core) مرورگر پیش‌فرض را باز کنید. در پایان پیامی نمایش داده و با Console.ReadKey منتظر فشار دادن یک کلید توسط کاربر بمانید تا برنامه بسته نشود. نکته‌ها: ورودی را Trim کنید، در صورت فقدان scheme مثل http آن را اضافه یا به کاربر پیغام خطا بدهید، و پیام‌های واضح برای موفقیت/خطا نشان دهید.

توسط پژوهشگر در 202 روز قبل ساعت 02:55
دسته بندی ها: C# C# for beginner
arman در 202 روز قبل ساعت 08:05

ورودی را با Trim انجام دهید و اگر scheme وجود ندارد به کاربر اطلاع دهید یا به طور خودکار http:// اضافه کنید تا URL معتبر باشد. از Uri.TryCreate با UriKind.Absolute برای اعتبارسنجی پایه‌ای استفاده کنید و در صورت نامعتبر بودن پیام واضحی بدهید. برای باز کردن مرورگر پیش‌فرض از Process.Start با UseShellExecute = true استفاده کنید (در .NET Core)، تا مرورگر به درستی اجرا شود و نتیجه را به کاربر نشان دهید. در پایان با Console.ReadKey منتظر فشار کلید باشید تا برنامه بسته شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری