How can I fix the error : “Unreachable Code Detected”

It’s just because your code comes after the return statement.

The return statement terminates execution of the method in which it
appears and returns control to the calling method. It can also return
an optional value. If the method is a void type, the return statement
can be omitted.

If the return statement is inside a try block, the finally block, if one exists, will be executed before control returns to the calling method.

http://msdn.microsoft.com/en-us/library/1h3swy84%28v=vs.100%29.aspx

solution (obvious) :

move the unreachable code before the return statement.

Leave a Comment