Я хочу знать, где возникают эти исключения, где происходит проверка, которая их вызывает. Я знаю, что это происходит во время выполнения, и язык программирования делает это внутренне, но какая библиотека делает это на c # или на любом другом языке.
C # исключения представлены классами. Классы исключений в C # в основном прямо или косвенно получены из класса System.Exception. Некоторыми из классов исключений, полученных из System.Exception , являются System.ApplicationException и System. SystemException классы. Класс System.ApplicationException поддерживает исключения, генерируемые прикладными программами. Следовательно, исключения, определенные программистами, должны происходить из этого класса. Класс System.SystemException является базовым классом для всех предопределенных системных исключений.
C # исключения представлены классами. Классы исключений в C # в основном прямо или косвенно получены из класса System.Exception. Некоторыми из классов исключений, полученных из System.Exception , являются System.ApplicationException и System. SystemException классы.
Класс System.ApplicationException поддерживает исключения, генерируемые прикладными программами. Следовательно, исключения, определенные программистами, должны происходить из этого класса.
Класс System.SystemException является базовым классом для всех предопределенных системных исключений.
узнать больше о предопределенных классах исключений, полученных из класса Sytem.SystemException здесь: https://www.tutorialspoint.com/csharp/csharp_exception_handling.htm