Compiler ERROR - Ошибка компиляции
Runtime ERROR - Ошибка времени выполнения программы
Ошибка времени выполнения будет возникать только тогда, когда код действительно запущен. Это наиболее сложно - и привести к сбоям программы и ошибкам в вашем коде, которые трудно отследить.
В примере может потребоваться преобразовать строку: "hello" в целое число:
string helloWorld = "hello";
int willThrowRuntimeError = Convert.ToInt32(helloWorld);
Компилятор может не рассматривать это как проблему, но при запуске будет выведена ошибка.
Ошибки компилятора связаны с неточностями в коде, где компилятор выдает ошибку, чтобы предупредить вас о том, что не будет компилироваться и, следовательно, не может быть запущено.
Пример ошибки компилятора:
int = "this is not an int";
Runtime ERROR - Ошибка времени выполнения программы
Ошибка времени выполнения будет возникать только тогда, когда код действительно запущен. Это наиболее сложно - и привести к сбоям программы и ошибкам в вашем коде, которые трудно отследить.
В примере может потребоваться преобразовать строку: "hello" в целое число:
string helloWorld = "hello";
int willThrowRuntimeError = Convert.ToInt32(helloWorld);
Компилятор может не рассматривать это как проблему, но при запуске будет выведена ошибка.
Ошибки компилятора связаны с неточностями в коде, где компилятор выдает ошибку, чтобы предупредить вас о том, что не будет компилироваться и, следовательно, не может быть запущено.
Пример ошибки компилятора:
int = "this is not an int";
Комментариев нет:
Отправить комментарий