前言
在調用類時,如果出現錯誤信息 “ 當前上下文中不存在名稱*** ”,這時候該如何處理,我們來一起總結一下。
錯誤情況1
在同一項目中使用“TestClass2”這個類時出現錯誤。
【分析】:這個錯誤比較明顯,圖中將“TestClass2”寫在了 “TestClass1”中,類在使用中是不允許出現嵌套的,否則就是我們常說的“類中類”,必須杜絕這樣的編程失誤。
解決方案
只要將“TestClass2” 從“TestClass1” 中移出來即可。
錯誤情況2
在同一項目中使用“TestClass2”這個類時出現錯誤。
【分析】:“TestClass1”中只有一個方法,沒有其他類,所以不存在“類中類”的情況。仔細觀察,發現Program 的命名空間爲 “thinger.com” ,而“TestClass1”的命名空間爲 “thinger.com.cn”,兩者的命名空間不一致。
解決方案
將命名空間改爲一致即可。
錯誤情況3
在同一項目中使用“TestClass1”這個類時出現錯誤。
【分析】:類名稱爲 “TestClass1”,而使用時卻將類名稱寫成了“TestClass11”。
解決方案
將類名改爲 “TestClass1”即可。
錯誤情況4
在調用類庫中的“TestClass”這個類時出現錯誤。
【分析】:無法調用類庫中的類時,可能是由於沒有在項目中將類庫引用進來。
解決方案
首先右擊引用,點擊添加引用。
在解決方案下找到要添加引用的類庫,點擊確定,將類庫引用進來。
最後在代碼中引用類庫,問題解決。