یک برنامهٔ C# بنویسید که نام کاربر و عنوان صفحهٔ وب را از ورودی بگیرد و یک قطعهٔ HTML ساده با تگ‌های html، head، title و body تولید کرده و با Console.Write نمایش دهد

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:50

0.0

با استفاده از Console.ReadLine نام و عنوان را از کاربر بگیرید، سپس با رشته‌سازی (مثلاً $"...") یک متن HTML بسازید و خروجی را با Console.Write چاپ کنید تا در همان خط یا قالب دلخواه نمایش داده شود؛ می‌توانید برای فاصله‌گذاری از \n یا Environment.NewLine استفاده کنید. اگر خواستید این کار را برای اتوماسیون گسترش دهید می‌توانید همان متن را با System.IO.File.WriteAllText در فایل ذخیره کنید؛ دقت کنید که در رشته‌ها از کوتیشن‌ها و کاراکترهای ویژه به‌درستی فرارگذاری (escape) کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:50
دسته بندی ها: C# C# for beginner
reyhaneh در 220 روز قبل ساعت 11:52

برای کاهش نیاز به escaping در رشته‌های HTML، از یک رشتهٔ interpolated verbatim با ترکیب $@"<html><head><title>{title}</title></head><body>نام کاربر: {name}</body></html>" استفاده کنید. این کار به شما اجازه می‌دهد مقادیر {name} و {title} را به‌راحتی جایگزین کنید بدون فرار کردن کاراکترها. ورودی‌ها را با Trim بررسی کنید و مراقب null یا رشتهٔ خالی باشید و خروجی را با Console.Write نمایش دهید تا روی همان خط بماند. در صورت نگهداری فایل، از System.IO.File.WriteAllText با Encoding.UTF8 استفاده کنید تا HTML به‌خوبی نمایش داده شود.

گزارش

1 پاسخ

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

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