Trouble with handeling exceptions with streamreader
===

I'm having some trouble with streamreader, I have a settings file where I save settigns in.
I want to open and close the file on a way that I also can handle exceptions.

When the file can't be loaded I want to return for now false.
I made a function that loads the file for me:

        private bool LoadSettingsFile(out StreamReader SettingsFile)
        {
            try
            {
                SettingsFile = new StreamReader("Settings.txt");
                return true;
            }
            catch
            {
                //Going to solve the exception later, but if I can't I want to return false.
                SettingsFile = new StreamReader(); //You need to assign StreamReader, but you need to open a file for that.
		        //'System.IO.StreamReader' does not contain a constructor that takes 0 arguments
                return false;
            }
        } 

I call the function on this way:

	StreamReader SettingsFile;

            	if (!LoadSettingsFile(out SettingsFile))
                	return false;

How can I avoid or solve this?