یک برنامهٔ کنسولی به زبان C# بنویسید که از کاربر نام پروژه، نوع برنامه (web، desktop یا script) و یک پورت/مسیر را دریافت کند و سپس با استفاده از Console.WriteLine یک قالب اولیهٔ فایل پیکربندی یا snippet راهاندازی مناسب برای نوع انتخاب شده چاپ کند.
2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:09 0.0
برای حل، یک برنامهٔ Console در C# بسازید که با Console.ReadLine ورودیها را بگیرد، سپس با استفاده از یک دستور switch یا if نوع برنامه را بررسی کرده و با string interpolation قالب مناسب را تولید کند و با Console.WriteLine چاپ نماید؛ نکات مفید شامل اعتبارسنجی ورودیها (Trim و بررسی خالی نبودن)، استفاده از switch برای خوانایی و تولید رشتههای چندخطی با $@"..." یا Environment.NewLine است، این تمرین به درک اولیهٔ ورودی/خروجی کنسول و کاربرد آن در سناریوهای Web Development، Desktop Applications و Automation/Scripting کمک میکند.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکتهٔ کلیدی این تمرین این است که ورودیها را با Trim بگیری و خالی نبودنشان را بررسی کنی تا قالب پیکربندي تولیدی معتبر باشد. استفاده از switch برای تمیز نگهداشتن منطقِ انتخاب بین web، desktop و script خواناست و میتواند خروجیهای چندخطی را با $@"..." یا Environment.NewLine بسازد. همچنین اعتبارسنجی سادهٔ پورت/مسیر (مثلاً بررسی عددی بودن پورت یا وجود مسیر صحیح) از بروز خطاهای بعدی جلوگیری میکند. اگر پروژه بخواهد در محیطهای مختلف استفاده شود، اضافه کردن گزینهای برای خروجیِ سازگار با فایلهای پیکربندی رایج مانند appsettings.json مفید است.
گزارش