我的類爲什麼使用不了了?

前言

在調用類時,如果出現錯誤信息 “ 當前上下文中不存在名稱*** ”,這時候該如何處理,我們來一起總結一下。

錯誤情況1

在同一項目中使用“TestClass2”這個類時出現錯誤。

 

 

 

 

 

 【分析】:這個錯誤比較明顯,圖中將“TestClass2”寫在了 “TestClass1”中,類在使用中是不允許出現嵌套的,否則就是我們常說的“類中類”,必須杜絕這樣的編程失誤。

解決方案

 

 

只要將“TestClass2” 從“TestClass1” 中移出來即可。

錯誤情況2

在同一項目中使用“TestClass2”這個類時出現錯誤。

 

 

 

 

 

 

【分析】:“TestClass1”中只有一個方法,沒有其他類,所以不存在“類中類”的情況。仔細觀察,發現Program 的命名空間爲 “thinger.com” ,而“TestClass1”的命名空間爲 “thinger.com.cn”,兩者的命名空間不一致。

解決方案

將命名空間改爲一致即可。

錯誤情況3

在同一項目中使用“TestClass1”這個類時出現錯誤。

 

 

 

 

 

 

【分析】:類名稱爲 “TestClass1”,而使用時卻將類名稱寫成了“TestClass11”。

解決方案

將類名改爲 “TestClass1”即可。

錯誤情況4

在調用類庫中的“TestClass”這個類時出現錯誤。

 

 

 

 

【分析】:無法調用類庫中的類時,可能是由於沒有在項目中將類庫引用進來。

解決方案

 

 

首先右擊引用,點擊添加引用。

 

 

在解決方案下找到要添加引用的類庫,點擊確定,將類庫引用進來。

 

 最後在代碼中引用類庫,問題解決。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章