یک برنامهٔ کنسول به زبان C# بنویسید که از کاربر لیستی از آدرس‌های وب (مفروضاً با کاما جدا شده) دریافت کند و برای هر آدرس یک عنصر HTML شامل لینک تولید و با Console.WriteLine نمایش دهد.

9.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:14

0.0

برای حل: از Console.ReadLine برای خواندن ورودی و string.Split(',') برای جدا کردن آدرس‌ها استفاده کنید، سپس با foreach هر آدرس را Trim کنید و در صورت نبودن scheme مثل http:// آن را اضافه یا با Uri.TryCreate اعتبارسنجی کنید؛ در نهایت با Console.WriteLine خط‌هایی مانند

  • URL
  • چاپ کنید. این تمرین مناسب توسعه وب (تولید سریع قطعات HTML)، برنامه‌های دسکتاپ و اسکریپت‌های اتوماسیون است؛ از string interpolation، بررسی موارد خالی و استفاده از System.Uri برای افزایش پایداری برنامه بهره ببرید.
    توسط پژوهشگر در 220 روز قبل ساعت 03:14
    دسته بندی ها: C# C# for beginner
    arash در 220 روز قبل ساعت 07:05

    برای کار با ورودی کاربر، جدا کردن با کاما و سپس trim هر آدرس را فراموش نکنید تا فضاهای ناخواسته حذف شوند. برای اعتبارسنجی آدرس‌ها از Uri.TryCreate استفاده کنید و در صورت نبود scheme مانند http:// آن را اضافه کنید. مراقب خروجی HTML باشید: URLها را HTML-encode کنید تا از مشکلات فرمت و XSS جلوگیری شود. همچنین می‌توانید از StringSplitOptions.RemoveEmptyEntries استفاده کنید تا ورودی‌های تهی را نادیده بگیرید.

    گزارش

    1 پاسخ

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

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