فهرست مطالب:

چگونه استثناها در سی شارپ ایجاد می شوند؟
چگونه استثناها در سی شارپ ایجاد می شوند؟

تصویری: چگونه استثناها در سی شارپ ایجاد می شوند؟

تصویری: چگونه استثناها در سی شارپ ایجاد می شوند؟
تصویری: چگونه استثنای سفارشی را در سی شارپ ایجاد کنیم؟ 2024, ممکن است
Anonim

استثنا اشیایی که یک خطا را توصیف می کنند هستند ایجاد شده و سپس با کلمه کلیدی throw پرتاب می شود. سپس زمان اجرا به دنبال سازگارترین است استثنا کنترل کننده برنامه نویسان باید پرتاب کنند استثناها هنگامی که یک یا چند مورد از شرایط زیر صادق است: روش نمی تواند عملکرد تعریف شده خود را تکمیل کند.

با توجه به این موضوع، چه استثناهایی در سی شارپ وجود دارد؟

یک استثنا C# پاسخی به یک شرایط استثنایی است که در حین اجرای برنامه ایجاد می شود، مانند تلاش برای تقسیم بر صفر. استثناها راهی برای انتقال کنترل از یک قسمت برنامه به قسمت دیگر ارائه می کنند. سی شارپ رسیدگی به استثنا بر چهار کلمه کلیدی ساخته شده است: سعی کنید، گرفتن ، در نهایت، و پرتاب.

به همین ترتیب، چرا به مدیریت استثنا در سی شارپ نیاز داریم؟ رسیدگی به استثنا که در سی شارپ فرآیندی است به رسیدگی خطاهای زمان اجرا اجرا می کنیم رسیدگی به استثنا به طوری که می توان جریان نرمال برنامه را حتی پس از خطاهای زمان اجرا حفظ کرد. که در سی شارپ , استثنا یک رویداد یا شی است که در زمان اجرا پرتاب می شود. همه استثناها برگرفته از سیستم

بنابراین، چگونه می توانم چندین استثنا در C# دریافت کنم؟

تلاش تو در تو

  1. از بلوک های try، catch و در نهایت برای رسیدگی به استثناها در سی شارپ استفاده کنید.
  2. بلوک try باید با catch یا در نهایت بلوک یا هر دو دنبال شود.
  3. یک بلوک چندگانه با فیلترهای استثنایی مختلف مجاز است.
  4. catch{..} و catch(Exception ex){ } هر دو قابل استفاده نیستند.

چه اتفاقی می‌افتد وقتی یک C# استثنا پرتاب می‌کنید؟

اگر کدی هست استثنا می اندازد در آن بلوک try، استثنا توسط مربوطه رسیدگی خواهد شد گرفتن . گرفتن - زمانی که یک استثنا رخ می دهد، گرفتن بلوک کد اجرا می شود. پرت کردن - پرت کردن کلمه کلیدی در واقع برای ایجاد یک جدید استفاده می شود استثنا این حباب برای امتحان است گرفتن در نهایت مسدود

توصیه شده: