I'm working on converting a Java code to C#.

The Java code writes and reads 3 key pieces of data in the application into a **.properties** file. This may even go on for several hundred lines. 

`Properties prop = new Properties();`

I have looked at several C# replacements for .properties files and I've come up with 3 possibilities. 

`.settings`
`.ini`
`.config`

From the non-existent experience I have with these 3 file types, I was thinking that **.settings** is what I need.

Please correct me if I'm wrong and give me some info on how to work with the best file type. (I've looked into reading and writing to .settings files and there's not much to go on)

Thanks all!