Სარჩევი:

როგორ იქმნება გამონაკლისები C#-ში?
როგორ იქმნება გამონაკლისები C#-ში?

ვიდეო: როგორ იქმნება გამონაკლისები C#-ში?

ვიდეო: როგორ იქმნება გამონაკლისები C#-ში?
ვიდეო: C# Beginners Tutorial - 24 - Throwing Exceptions 2024, ნოემბერი
Anonim

გამონაკლისი ობიექტები, რომლებიც აღწერენ შეცდომას შექმნილი და შემდეგ ისვრის საკვანძო სიტყვით. გაშვების დრო ეძებს ყველაზე თავსებადს გამონაკლისი დამმუშავებელი. პროგრამისტებმა უნდა გადააგდონ გამონაკლისები როდესაც ერთი ან რამდენიმე შემდეგი პირობა მართალია: მეთოდს არ შეუძლია დაასრულოს განსაზღვრული ფუნქციონირება.

ამასთან დაკავშირებით, რა გამონაკლისებია C#-ში?

C# გამონაკლისი არის პასუხი გამონაკლის გარემოებაზე, რომელიც წარმოიქმნება პროგრამის გაშვებისას, როგორიცაა ნულზე გაყოფის მცდელობა. გამონაკლისები საშუალებას გაძლევთ გადაიტანოთ კონტროლი პროგრამის ერთი ნაწილიდან მეორეზე. C# გამონაკლისის დამუშავება აგებულია ოთხ საკვანძო სიტყვაზე: სცადე, დაჭერა , ბოლოს და ბოლოს და გადაყარეთ.

ანალოგიურად, რატომ გვჭირდება გამონაკლისის მართვა C#-ში? გამონაკლისის მართვა in C# არის პროცესი სახელური მუშაობის დროის შეცდომები. ჩვენ ვასრულებთ გამონაკლისის დამუშავება ისე, რომ აპლიკაციის ნორმალური ნაკადი შეიძლება შენარჩუნდეს გაშვების დროის შეცდომების შემდეგაც. In C# , გამონაკლისი არის მოვლენა ან ობიექტი, რომელიც გადაყრილია გაშვების დროს. ყველა გამონაკლისები სისტემიდან გამომდინარე.

უბრალოდ, როგორ მივიღო მრავალი გამონაკლისი C#-ში?

ჩადგმული ცდა-დაჭერა

  1. გამოიყენეთ try, catch და ბოლოს ბლოკები C#-ში გამონაკლისების დასამუშავებლად.
  2. try ბლოკს უნდა მოჰყვეს catch ან საბოლოოდ დაბლოკვა ან ორივე ერთად.
  3. მრავალჯერადი დაჭერის ბლოკი დასაშვებია სხვადასხვა გამონაკლისის ფილტრებით.
  4. catch{..} და catch(Exception ex){ } ორივეს გამოყენება შეუძლებელია.

რა ხდება, როცა გამონაკლისს აგდებთ C#?

თუ რაიმე კოდი გამონაკლისს აგდებს ამ try ბლოკის ფარგლებში, გამონაკლისი დამუშავდება შესაბამისი დაჭერა . დაჭერა - როცა ა გამონაკლისი ხდება, დაიჭირე შესრულებულია კოდის ბლოკი. ჩააგდოს - ჩააგდოს საკვანძო სიტყვა გამოიყენება რეალურად ახლის შესაქმნელად გამონაკლისი ეს არის bubbled მდე ცდილობენ დაჭერა საბოლოოდ დაბლოკვა.

გირჩევთ: