Fehlerbehandlung in C#

05/06/2008 - 22:22 von Sandra Baum | Report spam
Hallo,

wie macht man ein effiziente Fehlerbehandlung?

* try catch
* Rückgabewerte
* try catch geht immer eine Stufe höher, korrekt?
# Gibt es hier Ansàtze?


main()
{
try
{
functionA()
functionB()
functionC()
}
catch
{

}
}

functionA()
{
try
{

}
catch
{

}
}

functionB()
{
try
{

}
catch
{

}
}

functionC()
{
try
{

}
catch
{

}
}

Gruß, Sandra
 

Lesen sie die antworten

#1 Gregor Biswanger
06/06/2008 - 06:35 | Warnen spam
Guten Morgen Sandra,

also ich nehme alle Exceptions entgegen und übergebe die Meldungen an eine
Extra schicht, die Fehler werden dann geloggt und dann ausgegeben.

Eigentlich genau korrekt wie du es geschrieben hast. Natürlich so gut wie
möglich selbst fehlerbehandlungen im Code behandeln durch eventuelle IF
abfragen etc...

weil du durch eine Exception sonst komplett rausfliegst...

Aber wie schon gesagt, du weißt es ja bereits :)

try
{
}
catch(Exception e)
{
.e.Message();
}

INdotNET - Ingolstàdter .NET Developers Group - http://www.indot.net


"Sandra Baum" wrote:

Hallo,

wie macht man ein effiziente Fehlerbehandlung?

* try catch
* Rückgabewerte
* try catch geht immer eine Stufe höher, korrekt?
# Gibt es hier Ansàtze?


main()
{
try
{
functionA()
functionB()
functionC()
}
catch
{

}
}

functionA()
{
try
{

}
catch
{

}
}

functionB()
{
try
{

}
catch
{

}
}

functionC()
{
try
{

}
catch
{

}
}

Gruß, Sandra

Ähnliche fragen