csharp examples initial commit