Fechando um arquivo após File.Create [duplicate]

Esta pergunta já tem uma resposta aqui:

Arquivo sendo usado por outro processo após o uso de File.Create () 10 respostas

Verifico se existe um arquivo com

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

No entanto, quando vou criar umStreamReader com este arquivo recém-criado, recebo um erro dizendo que

O processo não pode acessar o arquivo '[meu caminho do arquivo aqui]' porque está sendo usado por outro processo.

Não há umFile.Close(myPath) que posso chamar para que ele seja fechado após a criação, então como libero esse recurso para poder abri-lo posteriormente no meu programa?

questionAnswers(5)

yourAnswerToTheQuestion