CodeShot
Midسختی 2 از ۵· در 60٪ مصاحبه‌های این حوزه پرسیده شده

Program.cs چه وظایفی دارد؟

نشان کردن

پاسخ کوتاه

نقطه شروع برنامه است، Middleware Pipeline را تنظیم می‌کند و مسئول ثبت سرویس‌ها (DI) است.

پاسخ کامل

در ASP.NET Core مدرن، Program.cs هم builder برنامه را می‌سازد و سرویس‌ها را در DI Container ثبت می‌کند، هم بعد از Build شدن برنامه، ترتیب Middlewareهای Pipeline را مشخص می‌کند.