完善C#代码，修复问题