Cierre de un archivo después de File.Create [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Archivo utilizado por otro proceso después de usar File.Create () 10 respuestas

Compruebo para ver si existe un archivo con

if(!File.Exists(myPath))
{
    File.Create(myPath);
}

Sin embargo, cuando voy a crear unStreamReader con este archivo recién creado, aparece un error que dice que

El proceso no puede acceder al archivo '[mi ruta de archivo aquí]' porque está siendo utilizado por otro proceso.

No hay unaFile.Close(myPath) que puedo llamar para que se cierre después de ser creado, entonces, ¿cómo puedo liberar este recurso para poder abrirlo más adelante en mi programa?

Respuestas a la pregunta(5)

Su respuesta a la pregunta