restructre csharp folder; update .gitignore file
[rui] update csharp code