csharp 有关如何使用try catch构造捕获异常的示例。从计算机编程基础与C#http://www.introprogr

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 有关如何使用try catch构造捕获异常的示例。从计算机编程基础与C#http://www.introprogr相关的知识,希望对你有一定的参考价值。

static void Main()
{
  string fileName = "WrongTextFile.txt";
  ReadFile(fileName);
}

static void ReadFile(string fileName)
{
  // Exceptions could be thrown in the code below
  try 
  {
    TextReader reader = new StreamReader(fileName);
    string line = reader.ReadLine();
    Console.WriteLine(line);
    reader.Close();
  }
  catch (FileNotFoundException fnfe)
  {
    // Exception handler for FileNotFoundException
    // We just inform the user that there is no such file
    Console.WriteLine(
      "The file '{0}' is not found.", fileName);
  }
  catch (IOException ioe) 
  {
    // Exception handler for other input/output exceptions
    // We just print the stack trace on the console
    Console.WriteLine(ioe.StackTrace);
  }

以上是关于csharp 有关如何使用try catch构造捕获异常的示例。从计算机编程基础与C#http://www.introprogr的主要内容,如果未能解决你的问题,请参考以下文章

如何仅使用 try-catch-finally 构造用两个资源重写 try-with-resources?

如何使用try catch与构造函数?

Sql语法高级应用之六:如何在Sql语句中如何使用TRY...CATCH

csharp C#异常TRY和CATCH

csharp 的try-catch-终于

text CSharp_try-catch-finally程序