یک برنامهٔ کنسول به زبان C# بنویسید که از کاربر لیستی از آدرسهای وب (مفروضاً با کاما جدا شده) دریافت کند و برای هر آدرس یک عنصر HTML شامل لینک تولید و با Console.WriteLine نمایش دهد.
9.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:14 0.0
برای حل: از Console.ReadLine برای خواندن ورودی و string.Split(',') برای جدا کردن آدرسها استفاده کنید، سپس با foreach هر آدرس را Trim کنید و در صورت نبودن scheme مثل http:// آن را اضافه یا با Uri.TryCreate اعتبارسنجی کنید؛ در نهایت با Console.WriteLine خطهایی مانند
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای کار با ورودی کاربر، جدا کردن با کاما و سپس trim هر آدرس را فراموش نکنید تا فضاهای ناخواسته حذف شوند. برای اعتبارسنجی آدرسها از Uri.TryCreate استفاده کنید و در صورت نبود scheme مانند http:// آن را اضافه کنید. مراقب خروجی HTML باشید: URLها را HTML-encode کنید تا از مشکلات فرمت و XSS جلوگیری شود. همچنین میتوانید از StringSplitOptions.RemoveEmptyEntries استفاده کنید تا ورودیهای تهی را نادیده بگیرید.
گزارش