using funziona su qualunque oggetto che implementi IDisposable; in questo caso, la cosa più semplice è fare:
dato che il metodo Dispose dello StreamReader richiama il Dispose dello stream associato.codice:public static string takePwd() { using(StreamReader reader = new StreamReader(File.Open(@"config.txt", FileMode.Open))) { return reader.ReadToEnd(); } }