როგორ იქმნება გამონაკლისები C#-ში?
როგორ იქმნება გამონაკლისები C#-ში?
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 მდე ცდილობენ დაჭერა საბოლოოდ დაბლოკვა.

გირჩევთ: