用FileStream读写文件时候需要用Close()方法关闭吗?
using   System; 
 using   System.Collections.Generic; 
 using   System.Text; 
 using   System.IO;   
 namespace   WriteFile 
 { 
             class   Program 
             { 
                         static   void   Main(string[]   args) 
                         { 
                                     byte[]   byData; 
                                     char[]   charData; 
                                     try 
                                     { 
                                                 FileStream   aFile   =   new   FileStream( "Temp.txt ",   FileMode.Create); 
                                                 charData   =    "My   pink   half   of   the   drainpipe. ".ToCharArray(); 
                                                 byData   =   new   byte[charData.Length];   
                                                 Encoder   e   =   Encoding.UTF8.GetEncoder(); 
                                                 e.GetBytes(charData,   0,   charData.Length,   byData,   0,   true);   
                                                 aFile.Seek(0,   SeekOrigin.Begin); 
                                                 aFile.Write(byData,   0,   byData.Length); 
                                     } 
                                     catch   (IOException   ex) 
                                     { 
                                                 Console.WriteLine(ex.Message); 
                                                 Console.ReadKey(); 
                                                 return; 
                                     } 
                         } 
             } 
 } 
 这段是书里的原代码,它没有用Close请问我需要添加个Close()吗?
------解决方案--------------------这个不用关闭,因为aFile.Write(byData, 0, byData.Length)之后程序会结束运行.