[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