یک برنامه کنسول به زبان C# بنویسید که از کاربر نام پروژه و نوع پروژه (Web, Desktop, Script) را دریافت کند و با استفاده از Console.WriteLine ساختار پوشه پیشنهادی (مثلاً src, tests, docs و پوشههای مخصوص هر نوع) را چاپ کند.
5.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:13 0.0
برای حل این مسئله یک برنامه Console در C# بسازید که با Console.ReadLine نام و نوع پروژه را بگیرد، ورودی را با ToLower/Trim نرمالسازی کند و با استفاده از یک دستور switch یا if بر اساس نوع، آرایهای از نام پوشهها آماده کند؛ سپس با یک حلقه foreach هر مسیر/پوشه را با Console.WriteLine چاپ کند. نکتهها: از string interpolation برای نمایش مرتب استفاده کنید، ورودیهای نامعتبر را بررسی و پیام خطا چاپ کنید و برای هر نوع (Web, Desktop, Script) پوشههای مرتبط (مثل Controllers/Views برای وب یا bin/resources برای دسکتاپ) تعریف کنید. این روش برای آشنایی با ورودی/خروجی کنسول و کاربرد آن در توسعه وب، برنامههای دسکتاپ و اسکریپتسازی مفید است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
این رویکرد خوب است که ورودی نام پروژه را با ToLower و Trim نرمال میکنید تا از تفاوتهای غیرمهم جلوگیری شود. برای افزایش گسترشپذیری، میتوانید از یک enum و یک دیکشنری استفاده کنید تا هر نوع پروژه با مجموعه پوشههای مربوطه نگاشته شود و بعد با یک switch ساده یا ورودی validators بررسی شود. استفاده از string interpolation باعث چاپ مرتب و خوانا میشود و پیامهای خطای مشخصی برای ورودی نامعتبر بدهد. همچنین برای هر نوع میتوانید مجموعه پوشههای استاندارد را مشخص کنید مثل Web: Controllers/Views, Desktop: bin/resources, Script: scripts و غیره.
گزارش