Define an exception type in C#

class SimpleExceptionException { }

class RecommendExcException {
    //recommended constructors
    public RecommendExc () { }
    public RecommendExc(string message) : base( message ) { } 
    public RecommendExc(string message, Exception inner) : base ( message, inner ) { }
    protected RecommendExc(SerializationInfo info, StreamingContext context): base ( info, context ) { }

    //... any other members
}

throw new SimpleException();

throw new RecommendExc("exeption");