حالا بیایید تصور کنیم که بسته به اینکه آیا باید پیام های مختلفی را در پاسخ به خطای کاربر نمایش دهیم. دقیقا چه اشتباهی مرتکب شد. در این صورت، می توانید رویه خود را برای هر خطا بنویسید:
void printErrorInput() { Console.WriteLine ("خطا در ورودی!"); }
void printError(string s) { Console.WriteLine(های)؛ }
printError("خطا! تقسیم بر صفر!");
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking