Apostila C# Diogo Cezar Teixera Batista 20 de novembro de 2008
46
C´odigo 46: Membros da classe Exception 1
catch ( System . Exception e ) { System . Console . WriteLine ( e . Message ) ;
2 3
}
4 5
catch ( System . Exception e ) { System . Console . WriteLine ( e . Source ) ;
6 7
}
8 9
catch ( System . Exception e ) { System . Console . WriteLine ( e . HelpLink ) ;
10 11
}
12 13
catch ( System . Exception e ) { System . Console . WriteLine ( e . StackTrace ) ;
14 15
}
16 17
throw e . InnerException ;
18 19
System . Reflection . MethodBase mb = e . TargetSite ;
20
if ( mb . IsStatic ) Console . Write ( "
Membro
que
disparou
a
excess~ ao
e ´
s t a t i c " );
21 22
throw e . GetBaseException () ;
23 24
e . SetHelpLink ( "
h t t p : / / w w w . m i c r o s o f t . c o m / b r a s i l / m s d n " );
˜ DE ARQUIVOS MANIPULAC ¸ AO
10
Com a manipula¸c˜ao de arquivos, podemos criar, editar e excluir arquivos ou diret´orios. Para que possamos trabalhar com as classes referente a manipula¸c˜ao de arquivos devemos utilizar o pacote: System.IO (IO Input/Output significa Entrada/Sa´ıda). As principais classes que est˜ao nesse pacote:
10.1
Classes DirectoryInfo e FileInfo
´ poss´ıvel recuperar algumas informa¸c˜oes de arquivos e diret´orios, como data de cria¸c˜ao, E extens˜ao, entre outros. Para isso utiliza-se em C# as classes DirectoryInfo e FileInfo. Utiliza-se DirectoryInfo quando se deseja informa¸c˜oes sobre um diret´orio, e FileInfo para
Apostila C#
46