找不到类型或命名空间名称'function'?

时间:2010-02-23 02:17:52

标签: c# asp.net

我在C#2008 ASP.Net应用程序中编写函数proc,我收到以下错误:

  

类型或命名空间名称'function'   无法找到(你错过了吗?   使用指令或程序集   参考)?

知道这意味着什么吗?

3 个答案:

答案 0 :(得分:3)

如果我理解你的话,你写的是这样的:

private function ValidateData() {}

如果这是正确的,那么您需要将其更改为以下内容:

private bool ValidateData() {}

此示例中的bool是您的返回类型(布尔值)。如果你没有回报(那么它不是一个功能)。这就是你要做的事情:

private void ValidateData() {}

答案 1 :(得分:2)

“function”是JavaScript关键字,而不是C#关键字。也许编译器认为你的JavaScript应该是C#。

答案 2 :(得分:1)

private function ValidateData() { } 

您需要将“function”替换为函数的返回类型。在这种情况下,它将是无效的,意味着没有返回值。

private void ValidateData() { }