[TiLUG] try / Catch / exception

Claudio Daffra daffra.claudio@gmail.com
Lun 28 Giu 2010 15:19:55 CEST


Grazie in anticipo del suggerimento !

in questa linea di codice provoco un oveflow volutamente
tuttavia il generico try & catch non lo cattura
come posso ovviare a questo ?

dopo l'incremento posso ottenere artificialmente una eccezione
ma mi serviva in automatico , senza controllo con la if ?

grazie
claudio


using System;

    class uno
{
 static int Main ( )
 {
     sbyte bit8 = 127 ;
 Int32 i = 10 ;
    string s = i.ToString() ;
 Console.WriteLine ( i ) ;
Console.WriteLine ( s ) ;
try
{
if (++bit8<0) throw new Exception("oh god it's broken");
Console.WriteLine( ++bit8) ;
}
 catch (Exception ex)
{
Console.WriteLine( "Overflow" );
}
 return 0 ;
 }

}
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/tilug/attachments/20100628/f2ec84a2/attachment.htm>


Maggiori informazioni sulla lista TiLUG