关注

什么是CS0118?

问题

您在控制台窗口中看到以下错误:

error CS0118: `__' is a `__' but a `__' was expected.

原因

当未正确使用构造,或者对构造体尝试了不允许的操作时,会导致此错误。

在下面的脚本中,尝试将一个命名空间传递给一个函数。 然后显示CS0118错误,因为没有正确地将命名空间传递到函数中。

此示例显示的错误:

error CS0118: `Helper' is a `namespace' but a `type' was expected.

解决方案

解决方案是使用正确的构造体(在本例中为Type)或找到一个替代方法来使用构造体(在本例中为命名空间)。

通过访问DisplayCredits()可以使用不传递到函数的方法情况下修正这个错误。

更多信息

https://msdn.microsoft.com/en-us/library/fzc6hyft(v=vs.90).aspx

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。