找不到型別或名稱空間名稱arraylist是否缺少

時間 2021-05-07 20:00:10

1樓:娛樂小八卦啊

如果是未找到型別,檢查是否引用了型別所在的名稱空間,使用using指令。如果是未找到名稱空間,那麼檢查是否引用了程式集,如果確認引用了程式集,那麼檢查程式集版本和專案是否一致。

例如,專案是.net 4.0,而程式集是.

net 3.5下編譯的,或者引用專案與被引用專案的.net framework版本不一樣,例如一個是.

net 4.0 另一個是.net 4.

0 client profile。

擴充套件資料

c# 中正確的名稱空間

名稱空間的設計目的是提供一種讓一組名稱與其他名稱分隔開的方式。在一個名稱空間中宣告的類的名稱與另一個名稱空間中宣告的相同的類的名稱不衝突。

舉一個計算機系統中的例子,一個資料夾(目錄)中可以包含多個資料夾,每個資料夾中不能有相同的檔名,但不同資料夾中的檔案可以重名。

名稱空間的定義是以關鍵字 namespace 開始,後跟名稱空間的名稱,如下所示:namespace namespace_name

為了呼叫支援名稱空間版本的函式或變數,會把名稱空間的名稱置於前面,如下所示:

namespace_name.item_name;

找不到型別或名稱空間名稱(是否缺少using指令或程式集引用)

2樓:單彗鞠賢惠

試一下,設定

專案選單-專案生成順序和專案依賴項,設定b的依賴項為a,生成順序為a在b之前

3樓:

先找到這個類所在的類庫,然後在需要呼叫的地方using該類庫的名稱,並且在需要呼叫的位置新增該類庫的引用。

4樓:

var 是 .net framework3.5中的語法糖,你要選擇3.5以及以上的版本.你的工程右鍵屬性可以更改版本

5樓:匿名使用者

哎 你一定實在用vs2005 或者vs2008你建立的工程是net2.0的

不支援 var 從新選擇工程的 framework版本!

6樓:茅修齊

你是把這個form1單獨生成類庫還是放在你的專案裡,如果放在專案裡,看看是不是把這個form1放在了某個名稱空間裡,如果你的form1宣告前面有namespace之類的標記,就是你把它放在了子名稱空間裡,這樣你就得在使用form1的**檔案的第一行寫using 專案名.名稱空間名或者用全路徑:專案名.

名稱空間名.form1

如果你是單獨生成類庫,就得「專案 - 新增引用」來引用這個類庫。

7樓:_滄胤

你新建的,是一個控制檯程式還是一個窗體應用程式?

還有,如果你新建了多個專案,看一下是否沒有把當前專案設定為啟動專案。

8樓:匿名使用者

針對這種情況,一般分為兩種:

1、程式集沒有被引用到程式當中導致找不到

解決辦法:新增引用,把你的程式集掛上去。

2、版本問題

解決辦法:檢視你的.netframework的版本是否正確,如果還是不正確,可以試試其他的

ps:但願我的回答能幫到你。

9樓:楓默管管

引用system.drawing.dll 程式集,並using system.drawing.drawing2d 名稱空間就行了。

10樓:匿名使用者

這個database應該是自定義的一個連線資料庫的類。而程式中並沒引用這個類。可能在另一個dll中。請lz自查下。

找不到型別或名稱空間名稱「form1」(是否缺少 using 指令或程式集引用?)

11樓:茅修齊

你是把這個form1單獨生成類庫還是放在你的專案裡,如果放在專案裡,看看是不是把這個form1放在了某個名稱空間裡,如果你的form1宣告前面有namespace之類的標記,就是你把它放在了子名稱空間裡,這樣你就得在使用form1的**檔案的第一行寫using 專案名.名稱空間名或者用全路徑:專案名.

名稱空間名.form1

如果你是單獨生成類庫,就得「專案 - 新增引用」來引用這個類庫。

12樓:擾龍雅琴

你描述的問題缺少引用,using system,windows,forms;

找不到型別或名稱空間名稱「maticsoft」(是否缺少 using 指令或程式集引用?) 請問這個問題該如何解決?

13樓:匿名使用者

樓主用的動軟**生成器吧,動軟本身的**依賴與這個 maticsoft.dll 元件,把這個元件引入專案就可以了,這個元件應該在動軟生成**的資料夾中

14樓:匿名使用者

那是dll層提示缺少吧,需要把dbhelpersql.dll這個檔案引用進來,這個檔案在動軟框架的例項專案裡面有,將他生成為dll檔案,然後引用到裡面就行了

15樓:第三選擇頻道

你東軟生產器生成的**吧,看下bin目錄下是否有這個dll檔案,估計丟失了

找不到名稱空間名稱「form1」是否是因為缺少 using 指令或程式集引用?

16樓:匿名使用者

解決方案中bai有個program.cs類,是程式du的入口。zhi

你檢視一下program.cs類的dao命專名空間是不是和你這個form1的命名

空間一樣。屬

找不到型別或名稱空間名稱「dataset」(是否缺少 using 指令或程式集引用?) 5

17樓:

找不到型別或名稱空間名稱「dataset」是設定錯誤造成的,解決方法為:

1、首先需要檢查這兩個地方是否新增引用..。

2、接下來檢查方案裡面的專案間是否生成依賴。

3、然後檢查目標框架,一般前面沒問題都是框架版本不一致導致引用不能用的問題。

4、最後呼叫關鍵字那麼namespace即可。

18樓:匿名使用者

這個database應該是自定義的一個連線資料庫的類。而程式中並沒引用這個類。可能在另一個dll中。請lz自查下。

19樓:華麗木偶

using system.data.sqlclient;

using system.data;

20樓:

新增using system.data;

21樓:匿名使用者

需要新增 using system.data.sqlclient

22樓:喵貓喵貓

新增 system.data 程式集的引用

錯誤 2 找不到型別或名稱空間名稱「Providers」 是否缺少 using 指令或程式集引用

要麼你沒有正確引用providers名稱空間,要麼就是你沒有定義providers名稱空間。可能會出現此錯誤的原因有多種 可能拼錯了您要使用的型別或名稱空間的名稱。若名稱不正確,編譯器就無法找到您在 中引用的型別或名稱空間的定義。這種情況經常發生,因為 c 是區分大小寫的,而您在引用型別時未能使用正...

找不到型別或名稱空間名稱是否缺少using指令或程

單彗鞠賢惠 試一下,設定 專案選單 專案生成順序和專案依賴項,設定b的依賴項為a,生成順序為a在b之前 先找到這個類所在的類庫,然後在需要呼叫的地方using該類庫的名稱,並且在需要呼叫的位置新增該類庫的引用。 var 是 net framework3.5中的語法糖,你要選擇3.5以及以上的版本.你...

錯誤 找不到或無法載入主類 helloworld

執行時不需要將後面的.class輸入,只需要class檔名就行 陳淵 helloworld首字母大寫,你這個是編譯沒通過吧。 後面不需要加.class.錯誤 找不到或無法載入主類helloworld 我的是 注 classpath值的最後沒 分號 會出現以下錯誤 錯誤 找不到或無法載入主類hello...