برنامهای به زبان C# بنویسید که با گرفتن عنوان و یک توضیح کوتاه از کاربر با استفاده از Console.ReadLine، یک فایل HTML ساده شامل تگ title و یک پاراگراف بسازد و مسیر فایل ذخیرهشده را در خروجی چاپ کند.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:28 0.0
برای حل این مسئله با استفاده از Console.ReadLine عنوان و توضیح را دریافت کنید، یک رشته حاوی ساختار پایه HTML (doctype، head با title و body با یک p) بسازید و از System.IO.File.WriteAllText برای نوشتن فایل استفاده کنید؛ برای نام فایل از عنوان اصلاحشده (حذف یا جایگزینی کاراکترهای نامعتبر در نام فایل) استفاده کنید و مسیر کامل فایل را با Path.Combine و Environment.CurrentDirectory تولید و در خروجی چاپ کنید. این تمرین برای ایجاد قالبهای ساده در وبدولوپمنت، تولید خودکار فایلها در دسکتاپ اپلیکیشنها و اسکریپتهای اتوماسیون مفید است — یادتان باشد نام فایل را امن کنید و مدیریت خطاهای نوشتن فایل را در نظر بگیرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای امنیت و سازگاری نام فایل، عنوان را با فیلتر کاراکترهای نامعتبر (استفاده از Path.GetInvalidFileNameChars) پاکسازی کنید تا عنوان به عنوان نام فایل استفادهشود. در نوشتن فایل از بلوک try-catch استفاده کنید تا خطاهای IO مدیریت شوند و برنامه کرش نکند. همچنین پیشنهاد میشود خروجی را با Encoding.UTF8 بنویسید تا کاراکترهای غیرلاتین به درستی ذخیره شوند و نام پرونده را با جایگزینی فضا با کاراکتر مناسب یا حذف فضا به دست آورید. مسیر فایل را با Path.Combine(Environment.CurrentDirectory, filename) بسازید و در خروجی چاپ کنید.
گزارش