File handling in C#