Possible Duplicate:
Why are Exceptions not Checked in .NET?
Java makes distinction of "checked exception" and "unchecked exception", does C# have the similiar concepts?
Possible Duplicate:
Why are Exceptions not Checked in .NET?
Java makes distinction of "checked exception" and "unchecked exception", does C# have the similiar concepts?
C# does not support checked exceptions. You can read up on why the original design did not include checked exceptions.
No, there's no such distinction in C#, nor in many other modern languages, even those that run in the JVM (such as Scala).
From the C# Faq, on MSDN: http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/why-doesn-t-c-have-checked-exceptions.aspx
without the CLR itself supporting checked exceptions, it would be effectively impossible for C# to do so alone.