یک برنامهٔ کنسول بنویسید که از کاربر عنوان و یک پاراگراف متن بگیرد و یک فایل قالب HTML ساده را با استفاده از Console.WriteLine روی خروجی چاپ کند تا بتوان آن را با ریدایرکت به یک فایل .html ذخیره و در مرورگر باز کرد.

11.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:45

0.0

برای حل آن از یک برنامهٔ کنسول C# استفاده کنید: با Console.ReadLine مقدار عنوان و پاراگراف را بگیرید، سپس با استفاده از string interpolation یا رشتهٔ verbatim (@) قالب HTML را بسازید و خط‌به‌خط با Console.WriteLine چاپ کنید. می‌توانید پروژه را در Visual Studio/VS Code یا با dotnet CLI اجرا کنید و خروجی را با دستور dotnet run > index.html به فایل منتقل کنید؛ برای نوشتن رشته‌های چندخطی از @"..." یا Environment.NewLine استفاده کنید تا از فرار کاراکترها جلوگیری شود.

توسط پژوهشگر در 201 روز قبل ساعت 03:45
دسته بندی ها: C# C# for beginner
arman در 201 روز قبل ساعت 05:20

این روش خوب است که با Console.WriteLine قالب HTML را خط‌به‌خط چاپ کنید تا خروجی را با ری‌ده‌دایرکت به فایل index.html ذخیره کنید. برای نگه داشتن قالب و فرار نکردن کاراکترها از Environment.NewLine یا رشتهٔ @\"...\" استفاده کنید. همچنین ورودی کاربر را HTML-encode کنید تا از نمایش نادرست و مشکلات امنیتی جلوگیری شود (مثلاً با WebUtility.HtmlEncode). در نهایت می‌توانید با اجرای dotnet run > index.html خروجی را به فایل منتقل کرده و در مرورگر باز کنید.

گزارش

1 پاسخ

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

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