OKIEWARDOYO

C#.NET No.10-3

Dec 20th, 2012
2,860
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. //FinallyDemo.cs
  2. using System;
  3. using System.IO;
  4.  
  5. class FinallyDemo
  6. {
  7.     static void Main(string[] args)
  8.     {
  9.         FileStream outStream = null;
  10.         FileStream inStream = null;
  11.  
  12.         try
  13.         {
  14.             outStream = File.OpenWrite("DestinationFile.txt");
  15.             inStream = File.OpenRead("BogusInputFile.txt");
  16.         }
  17.         catch(Exception ex)
  18.         {
  19.             Console.WriteLine(ex.ToString());
  20.         }
  21.         finally
  22.         {
  23.             if (outStream != null)
  24.             {
  25.                 outStream.Close();
  26.                 Console.WriteLine("outStream closed.");
  27.             }
  28.             if (inStream != null)
  29.             {
  30.                 inStream.Close();
  31.                 Console.WriteLine("inStream closed.");
  32.             }
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment