c sharp exception list

 
 
 
 
 
 
 
 
 

c sharp exception list

hierarchy of c sharp language exception list

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
+–System.Object
|
|
+–System.Exception
|
|
+–System.SystemException
|
|
+–System.ArgumentException
|   |
|   |
|   +–System.ArgumentNullException
|   |
|   |
|   +–System.ArgumentOutOfRangeException
|   |
|   |
|   +–System.DuplicateWaitObjectException
|
|
+–System.ArithmeticException
|   |
|   |
|   +–System.DivideByZeroException
|   |
|   |
|   +–System.OverflowException
|   |
|   |
|   +–System.NotFiniteNumberException
|
|
+–System.ArrayTypeMismatchException
|
|
+–System.ExecutionEngineException
|
|
+–System.FormatException
|
|
+–System.IndexOutOfRangeException
|
|
+–System.InvalidCastException
|
|
+–System.InvalidOperationException
|   |
|   |
|   +–System.ObjectDisposedException
|
|
+–System.InvalidProgramException
|
|
+–System.IO.IOException
|   |
|   |
|   +–System.IO.DirectoryNotFoundException
|   |
|   |
|   +–System.IO.EndOfStreamException
|   |
|   |
|   +–System.IO.FileLoadException
|   |
|   |
|   +–System.IO.FileNotFoundException
|   |
|   |
|   +–System.IO.PathTooLongException
|
|
+–System.NotImplementedException
|
|
+–System.NotSupportedException
|
|
+–System.NullReferenceException
|
|
+–System.OutOfMemoryException
|
|
+–System.RankException
|
|
+–System.Security.SecurityException
|
|
+–System.Security.VerificationException
|
|
+–System.StackOverflowException
|
|
+–System.Threading.SynchronizationLockException
|
|
+–System.Threading.ThreadAbortException
|
|
+–System.Threading.ThreadStateException
|
|
+–System.TypeInitializationException
|
|
+–System.UnauthorizedAccessException