Is there any real difference between:
string Message = "File '" + FileName + "' already exists";
and
string Message = String.Format("File '{0}' already exists", FileName);
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people