Kompresowanie strumienia XML

Pliki XML, które zajmują dużą przestrzeń dyskowa mogą zostać skompresowane w trakcie tworzenia: Odczytanie tak zapisanego strumienia odbywa się: Jeżeli plik XML jest stosunkowo duży i używany jest w ramach aplikacji, to powyższe rozwiązanie pozwoli zaoszczędzić przestrzeń dyskową.

Debug i Trace

Trace.Listeners.Add(new TextWriterTraceListener(File.CreateText(„log.txt”))); // zapisywanie tekstu jest buforowane, a ta opcja wywołuje // metodę Flush() we wszystkich obiektach nasłuchujących // po wykonaniu każdego zapisu Trace.AutoFlush = true; Debug.WriteLine(„DEBUG log”); Trace.WriteLine(„TRACE log”);

Przechwytywanie wyjątków systemowych

Jeżeli istnieje potrzeba przechwycenia błędów systemowych (CSE, corrupted state exceptions) w ramach naszej aplikacji, należy oznaczyć funkcję atrybutem HandleProcessCorruptedStateExceptions z przestrzeni System.Runtime.ExceptionServices. [HandleProcessCorruptedStateExceptions] static int Main(string[] args) { try { // Some execution return 0; } catch (Exception ex) { // Catch all CSE (Corrupted State Exception) Console.WriteLine(ex.ToString()); // Inform Dowiedz się więcej