使用Python,我通常会检查返回值.并且,如果出现错误,我会sys.exit()与错误消息一起使用.
C#中的等效动作是什么?
Q1:在C#中,您必须使用System.Console.xxx才能访问输入,输出和错误的流:System.Console.Error是您可以写入的标准错误.
http://msdn.microsoft.com/en-us/library/system.console.aspx
Q2:退出时:
System.Environment.Exit( exitCode );
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/system.environment.exit.aspx
Q3:是的,C#程序员引发(抛出)异常(派生自Exception类的类的对象),并在高级调用者中捕获它们.
如果你想在整个程序中捕获错误,你只需将整个main()过程封装在try ... catch中:
class App {
public static void Main(String[] args)
{
try {
<your code here>
} catch(Exception exc) {
<exception handling here>
}
finally {
<clean up, when needed, here>
}
}
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
18518 次 |
| 最近记录: |