最近学习C#遇到几次这个问题,在编写ArrayList和StringBuilder的时候,主函数中对这些封装类都会报“xxxxxx是“命名空间”,但此处被当做“类型”来使用”的错误。几次查找资料终于知道了错在了哪里。
为了图方便直接把项目名称命名成了类名,就是错在了这里,命名空间的优先级高于类名,新建项目改变项目名称就好了。
总之,避免类名和项目名称重复。
最近学习C#遇到几次这个问题,在编写ArrayList和StringBuilder的时候,主函数中对这些封装类都会报“xxxxxx是“命名空间”,但此处被当做“类型”来使用”的错误。几次查找资料终于知道了错在了哪里。
为了图方便直接把项目名称命名成了类名,就是错在了这里,命名空间的优先级高于类名,新建项目改变项目名称就好了。
总之,避免类名和项目名称重复。