2015-07-13 50 views
-5

我得到一個錯誤,當我嘗試啓動我的C#程序(請不即時通訊不是很好的編程,所以如果你能寫簡單來說答案,這將不勝感激)C#BitConverter錯誤

byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(value));     
PS3.SetMemory(offset, buffer); 

這裏是有錯誤的圖片 - http://prntscr.com/7s2uq9

錯誤讀取「的類型或命名空間名稱‘GetBytes會’不存在命名空間存在‘BitConverter’(是否缺少程序集引用?)」

我已經嘗試過這些
- 重寫代碼
- 頂部改寫命名空間引用(http://prntscr.com/7s2vf6

我的「使用時參考的東西」 -

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using PS3Lib; 
using MetroFramework.Forms; 
using MetroFramework; 
using SimdiBo2; 
+0

您能否僅將錯誤消息包含爲文本而不是鏈接? –

+0

好吧,給我一分鐘:) –

+0

請不要回滾我的編輯,因爲它會消除你的問題中無用的絨毛。 –

回答

4

你有一個命名空間BitConverter其迷惑編譯器。請重命名您的本地名稱空間,或使用該類的完全限定名稱:

System.BitConverter.GetBytes(...); 
+0

感謝您的回覆,我現在會嘗試:) –

+1

@CodeCaster:錯誤是「類型或名稱空間GetBytes不存在於**名稱空間BitConverter **」(重點是我的)。 – knittl

+0

我無法找到名稱空間,我記得讓一位ealier嘗試解決問題,但我刪除了它,我該如何解決這個問題? –