我在C#中收到錯誤“命名空間中不存在類型或命名空間名稱”。我到處檢查,但它沒有解決我的問題,這里是主程序using System;using System.Collections.Generic;using System.Security.Cryptography;using System.Text;using Newtonsoft.Json;using BlockChainMySelf;using Formatting = Newtonsoft.Json.Formatting;namespace BlockChainMySelf{ class Program { static void Main(string[] args) { var startTime = DateTime.Now; BlockChainMySelf.BlockChain StepCoin = new BlockChain(); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 10)); StepCoin.CreateTransaction(new Transaction("lkjsdf", "MaADLKHesh", 15)); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 20)); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 60)); StepCoin.ProcessPendingTransactions("Bill");這是我想調用的類using System;using System.Collections.Generic;using System.Security.Cryptography;using System.Text;using Newtonsoft.Json;using BlockChainMySelf;using Formatting = Newtonsoft.Json.Formatting;namespace BlockChainMySelf{ public class BlockChain { IList<Transaction> PendingTransactions = new List<Transaction>(); public IList<Block> Chain { set; get; } public int Difficulty { set; get; } = 2;這是屏幕截圖主要類答案問題答案問題2
2 回答

慕標5832272
TA貢獻1966條經驗 獲得超4個贊
在之前編輯的問題中的第二個屏幕截圖清楚地顯示該類是Visual Studio中的“雜項文件”:BlockChain
雜項文件項目的 MSDN 頁面說(強調我的):
當用戶打開項目項時,IDE 會將不屬于解決方案中任何項目成員的任何項分配給雜項文件項目。
據推測,您正在嘗試解決問題,因此您投入了 - 但這不起作用,因為這樣您就無法創建.static
BlockChain
你的問題是Visual Studio的副本 - 項目顯示為“雜項文件”。
解決方案是在“解決方案資源管理器”中右鍵單擊錯誤文件,將其從項目中刪除,然后重新添加它,例如此答案。
- 2 回答
- 0 關注
- 170 瀏覽
添加回答
舉報
0/150
提交
取消