单项选择题

在C#中,下列关于程序的各种错误,说法错误的是()。

A、只通过调试无法确保程序运行完全正常
B、通过异常处理,可以捕获运行错误
C、逻辑错误编译时不能被发现,但是可以通过调试发现
D、语法错误容易在运行时发现