2010-02-23 294 views
2

我寫在我的C#2008 ASP.Net應用程序的功能proc和我得到以下錯誤:無法找到類型或命名空間名稱'function'?

The type or namespace name 'function' could not be found (are you missing a using directive or an assembly reference) ?

任何想法,這是什麼意思?

+0

你的代碼是什麼? – 2010-02-23 02:19:34

+0

你可以發佈有問題的代碼嗎? – 2010-02-23 02:19:37

+0

你有任何的代碼? – 2010-02-23 02:20:22

回答

3

如果我理解正確的話,你已經寫了這樣的事情:

private function ValidateData() {} 

如果這是正確的,那麼你需要改變它的東西是這樣的:

private bool ValidateData() {} 

其中bool在這個例子,是你的返回類型(布爾值)。如果你沒有回報(那麼它不是一個函數)。這裏是你會做什麼,然後:

private void ValidateData() {} 
+0

好的,爲了我自己的信息目的,爲什麼需要單詞「string」(返回類型)? – LearningCSharp 2010-02-23 02:23:20

+0

它不是必需的。如果沒有返回,則使用'void' – 2010-02-23 02:23:55

+0

ok,但需要什麼(返回類型或void關鍵字),是否正確? – LearningCSharp 2010-02-23 02:25:07

2

「function」是一個JavaScript關鍵字,而不是C#關鍵字。也許編譯器認爲你的JavaScript是C#。

1
private function ValidateData() { } 

你需要與函數的返回類型替換「功能」。在這種情況下,它將是無效的,意味着沒有返回值。

private void ValidateData() { } 
相關問題