Throwing an exception
suggest changeYour code can, and often should, throw an exception when something unusual has happened.
public void WalkInto(Destination destination)
{
if (destination.Name == "Mordor")
{
throw new InvalidOperationException("One does not simply walk into Mordor.");
}
// ... Implement your normal walking code here.
}
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents