After experimenting with Qt and finite elements I started to play around with C# two months ago due to the Unity Engine. Many of my games need some kind of configuration files and I love my DataLisp implementation (and it does his job well), so I decided to implement the DataLisp standard (v.1) in C#. To be honest, it was really easy and the code got much lighter, due to the help of the .NET/Mono framework. If you want to take a look. I have a C# Repository on GitHub.
More Information about DataLisp and his C++ and C# implementation can you find in his own project page.