მოიცავს თუ არა გამონაკლისი ToString შიდა გამონაკლისს?
მოიცავს თუ არა გამონაკლისი ToString შიდა გამონაკლისს?

ვიდეო: მოიცავს თუ არა გამონაკლისი ToString შიდა გამონაკლისს?

ვიდეო: მოიცავს თუ არა გამონაკლისი ToString შიდა გამონაკლისს?
ვიდეო: Part 41 C# Tutorial Inner Exceptions in C# 2024, მაისი
Anonim

ToString () ნება აჩვენე გამონაკლისი ტიპი, შეტყობინება, პლუს ნებისმიერი შინაგანი გამონაკლისები . რომ არის ყოველთვის ასე არ არის! თუ შეცდომის გამონაკლისი არის ა InnerException მაგალითად, სისტემისგან.

ამ გზით, რა არის შინაგანი გამონაკლისი?

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

შეიძლება თუ არა შინაგანი გამონაკლისი იყოს ნული? The InnerException თვისება აბრუნებს იმავე მნიშვნელობას, რაც გადაეცა გამონაკლისი (სტრიქონი, გამონაკლისი ) კონსტრუქტორი, ან null თუ შინაგანი გამონაკლისი ღირებულება არ იყო მიწოდებული კონსტრუქტორისთვის.

ანალოგიურად, რას აბრუნებს ToString გამონაკლისი?

ToString ბრუნდება დენის წარმოდგენა გამონაკლისი რომ არის გამიზნულია ადამიანების გასაგებად. Სად არის გამონაკლისი შეიცავს კულტურისადმი მგრძნობიარე მონაცემებს, სტრიქონების წარმოდგენას დაბრუნდა მიერ ToString არის საჭიროა არსებული სისტემის კულტურის გათვალისწინება.

რა არის გამონაკლისის შეტყობინება?

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

გირჩევთ: