aposlita

Page 46

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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.