I'm assuming you are a Java dev trying out C#, otherwise I don't understand your questions (if so can you clarify, or you might need to change the tag from "C#" to "Java"!).
You'll be saddened (or delighted!) to learn C# doesn't have the equivalent of checked an unchecked exceptions. All exceptions in c# are like Java unchecked exceptions.
Here[
^] is a comparison between Java and C#. Some if it is a little out of date (IMO C# drew level with Java at v2.0, and overtook at 3.0) but the most of the comparisons are good, if a little Java Biased :-).