, Если вы удалите файл, он сгенерирует случайные имена для ваших переменных.

етArgumentNullException свойство, чтобы указать, какой аргумент был передан как ноль.ParamNameПочему

 не имеет аналогичного свойства? Было бы технически возможно реализовать в .Net?NullReferenceExceptionЭти два исключения различны: первое генерируется, передавая его конструктору имя нулевого аргумента, и оно обычно генерируется вашим собственным кодом или платформой, второе является гораздо более общим, и я полагаю, что оно обрабатывается некоторым образом в IL, где у вас больше нет реального имени переменной / объекта, поскольку в IL все уже скомпилировано и переменные не сохранили свои первоначальные имена ... это мое предположение в два цента ...

Ответы на вопрос(2)

Ваш ответ на вопрос