附錄B |
錯誤CS0001 編譯器內部錯誤 |
錯誤CS0003 記憶體溢出 |
錯誤CS0004 提升為錯誤的警告 |
錯誤CS0005 編譯器選項後應跟正確的參數 |
錯誤CS0006 找不到動態連結的中繼資料檔案 |
錯誤CS0007 .Net 環境初始化錯誤 |
錯誤CS0008 從檔案中讀取中繼資料錯誤 |
錯誤CS0009 不能開啟中繼資料檔案 |
錯誤CS0010 名字空間與類型的聲明不能同名 |
錯誤CS0011 引用的類找不到基類 |
錯誤CS0012 找不到參考型別的定義 |
錯誤CS0013 向檔案中儲存中繼資料時發生未知錯誤 |
錯誤CS0014 找不到檔案名稱 |
錯誤CS0015 類型名太長 |
錯誤CS0016 無法輸出檔案 |
錯誤CS0017 輸出檔案有多個入口 |
錯誤CS0019 雙目操作符不適用於指定的運算元 |
錯誤CS0020 除數為0 |
錯誤CS0021 不能對類型運算式使用索引 |
錯誤CS0022 錯誤的多重索引 |
錯誤CS0023 單目操作符不適用於指定的運算元 |
錯誤CS0024 無法開啟源檔案 |
錯誤CS0025 找不到標準庫檔案 |
錯誤CS0026 在靜態屬性方法域初始化時使用了非法的關鍵字 |
錯誤CS0027 當前環境中關鍵字無效 |
警告4 級CS0028 函式宣告帶有錯誤的入口標識 |
錯誤CS0029 類型之間無法進行隱式轉換 |
錯誤CS0030 類型之間無法進行轉換 |
錯誤CS0031 常數值不能轉換為類型值 |
錯誤CS0032 無法開啟漸增編譯檔案 |
錯誤CS0033 寫漸增編譯檔案時發生磁碟I/O 錯誤 |
錯誤CS0034 雙目操作符對指定的運算元存在二義性 |
錯誤CS0035 單目操作符對指定的運算元存在二義性 |
錯誤CS0036 輸出參數不能使用[in]特徵 |
錯誤CS0037 不能給實值型別賦null 值 |
錯誤CS0038 非靜態類型成員不能被嵌套的類型訪問 |
錯誤CS0040 調試初始化產生錯誤 |
錯誤CS0041 儲存調試資訊錯誤 |
錯誤CS0042 建立調試資訊檔錯誤 |
錯誤CS0043 PDB 檔案格式錯誤將刪除檔案並重新編譯 |
錯誤CS0050 方法傳回型別的存取權限低於方法的存取權限 |
錯誤CS0051 方法參數類型的存取權限低於方法的存取權限 |
錯誤CS0052 域類型的存取權限低於域的存取權限 |
錯誤CS0053 屬性類型的存取權限低於屬性的存取權限 |
錯誤CS0054 索引指標傳回型別的存取權限低於索引指標的存取權限 |
錯誤CS0055 索引指標參數類型的存取權限低於索引指標的存取權限 |
錯誤CS0056 操作符傳回型別的存取權限低於操作符的存取權限 |
錯誤CS0057 操作符參數類型的存取權限低於操作符的存取權限 |
錯誤CS0058 代表類型的存取權限低於代表的存取權限 |
錯誤CS0059 代表類型的存取權限低於代表的存取權限 |
錯誤CS0060 基類的存取權限低於衍生類別的存取權限 |
錯誤CS0061 父介面的存取權限低於子介面的存取權限 |
錯誤CS0065 事件屬性必須同時有兩個訪問器 |
錯誤CS0066 事件必須是代表型 |
錯誤CS0067 事件在聲明的類中從未使用過 |
錯誤CS0068 介面中的事件不能有初始化 |
錯誤CS0069 介面中的事件不能有訪問器 |
錯誤CS0070 事件不能出現在操作符+= 或–= 左邊 |
錯誤CS0071 事件的顯示介面執行體必須按照屬性的文法格式 |
錯誤CS0075 強制轉換負數時應使用括弧 |
錯誤CS0076 儲存的列舉程式名稱不能被使用 |
錯誤CS0077 as 操作符必須同參考型別一起使用 |
錯誤CS0100 參數名字重複 |
錯誤CS0101 名字空間中包含了同名的類型 |
錯誤CS0102 類中已經包含了指示符的定義 |
錯誤CS0103 名稱在類或名字空間中不存在 |
錯誤CS0104 引用存在二義性 |
錯誤CS0105 名字空間使用指示符在名字空間中已經出現過 |
錯誤CS0106 修飾符對當前項目無效 |
錯誤CS0107 多個存取修飾詞 |
警告1 級CS0108 成員覆蓋了繼承的同名成員應使用new 修飾符 |
警告4 級CS0109 成員未覆蓋了繼承的同名成員不應使用new 修飾符 |
錯誤CS0110 常量之間迴圈定義 |
錯誤CS0111 具有相同參數類型的方法已被定義過 |
錯誤CS0112 靜態成員方法不能使用override virtual 或abstract 修飾符 |
錯誤CS0113 重載成員方法不能使用new virtual 或abstract 修飾符 |
警告2 級CS0114 方法覆蓋了繼承的同名方法如果要重載使用override |
修飾符否則使用new 修飾符 |
錯誤CS0115 找不到合適的方法進行重載 |
錯誤CS0116 名字空間不能直接包含域或方法等成員 |
錯誤CS0117 類型中不能包含函數定義 |
錯誤CS0118 建構函式名稱應指代另一建構函式 |
錯誤CS0119 建構函式名稱指代的建構函式在當前環境中無效 |
錯誤CS0120 非靜態域方法和屬性成員要求對象引用 |
錯誤CS0121 方法之間的調用存在二義性 |
錯誤CS0122 因保護層級不能訪問成員 |
錯誤CS0123 方法聲明與代表的類型不符 |
錯誤CS0126 需要一個可轉換的類型 |
錯誤CS0127 傳回值為void 類型的方法應在運算式後使用return 語句 |
錯誤CS0128 當前範圍內已定義了局部變數 |
錯誤CS0131 語句的左邊應為一個變數屬性或索引指標 |
錯誤CS0132 靜態建構函式不能有參數 |
錯誤CS0133 運算式中的變數應為常量 |
錯誤CS0134 在嵌套名字空間中不能使用全權名 |
錯誤CS0135 聲明之間相互衝突 |
錯誤CS0136 局部變數的名稱在當前範圍內不能使用該名稱已有其它含義 |
錯誤CS0138 名字空間使用指示符僅對名字空間有效 |
錯誤CS0139 break 或continue 語句沒有跳出的範圍 |
錯誤CS0140 標籤重複 |
錯誤CS0143 未對類定義建構函式 |
錯誤CS0144 對抽象類別或介面不能建立執行個體 |
錯誤CS0145 對常量域應賦值 |
錯誤CS0146 基類定義發生迴圈 |
錯誤CS0148 代表沒有有效建構函式 |
錯誤CS0149 應使用方法名稱 |
錯誤CS0150 應使用常量值 |
錯誤CS0151 應使用整數類型 |
錯誤CS0152 switch 語句中已經存在的標籤 |
錯誤CS0153 goto 語句只在switch 語句中有效 |
錯誤CS0154 因為缺少讀訪問器屬性或索引指標不能使用 |
錯誤CS0155 catch 或throw 的類型應該從System.Exception 中繼承 |
錯誤CS0156 throw 語句不能在catch 子句以外使用 |
錯誤CS0157 無法離開finally 子句 |
錯誤CS0158 在包含的範圍內標籤屏蔽了另一個標籤 |
錯誤CS0159 goto 語句中標籤不存在 |
錯誤CS0160 前面的catch 子句已經捕獲了所有的意外 |
錯誤CS0161 方法中不是所有的路徑都能傳回值 |
錯誤CS0162 檢測到執行不到的代碼 |
錯誤CS0163 控制無法從一個case 語句轉入另一個case 語句 |
錯誤CS0164 標籤未被引用 |
錯誤CS0165 可能使用未被賦值的局部變數 |
錯誤CS0167 代表缺少調用方法 |
警告3 級CS0168 聲明的變數未被使用 |
警告3 級CS0169 保護域成員未被使用 |
錯誤CS0170 可能使用未被賦值的域 |
錯誤CS0171 在建構函式結束之前應給域賦值 |
錯誤CS0172 因類型之間可以相互進行隱式轉換無法確定運算式的類型 |
錯誤CS0173 因類型之間不存在隱式轉換無法確定運算式的類型 |
錯誤CS0174 base 引用需要一個基類 |
錯誤CS0175 此處不能使用base 關鍵字 |
錯誤CS0176 在類的執行個體中無法訪問靜態成員應使用類型名 |
錯誤CS0177 方法結束之前需要給輸出參數賦值 |
錯誤CS0178 數組初始化結構錯誤 |
錯誤CS0179 外部方法含有執行體 |
錯誤CS0180 成員不能同時是外部的和抽象的 |
錯誤CS0181 未知特徵 |
錯誤CS0182 特徵參數必須為常量方法域屬性或類 |
警告1 級CS0183 運算式總是提供的類型 |
警告1 級CS0184 運算式總是不提供的類型 |
錯誤CS0185 類型不是lock 語句中需要的參考型別 |
錯誤CS0186 當前環境中不能使用null |
錯誤CS0187 操作符未對此類型作出定義 |
錯誤CS0188 在所有域被賦值之前不能使用執行個體 |
錯誤CS0190 _arglise 型建構函式僅在使用變數的方法中有效 |
錯誤CS0191 不能給唯讀域賦值 |
錯誤CS0192 唯讀域不能為ref 或out 型 |
錯誤CS0193 或操作符只能對指標使用 |
錯誤CS0196 一個指標只能指向一個值 |
錯誤CS0198 靜態唯讀域不能被賦值 |
錯誤CS0199 靜態唯讀域不能為ref 或out 型 |
錯誤CS0200 唯讀屬性索引指標屬性不能被賦值 |
錯誤CS0201 不能作為語句使用 |
錯誤CS0202 對GetEnumerrator 的調用必須返回類或結構 |
錯誤CS0203 方法不能作為變數使用 |
錯誤CS0204 局部變數的取值範圍不能超過65536 |
錯誤CS0205 不能調用基類的方法或屬性 |
錯誤CS0206 屬性索引指標不能作為ref 或out 型傳遞 |
錯誤CS0207 訪問器不能被聲明為unsafe |
錯誤CS0208 對可控類型不能取地址或長度 |
錯誤CS0209 在fixed 語句中聲明的局部變數必須為指標類型 |
錯誤CS0210 fixed 語句中聲明時必須初始化 |
錯誤CS0211 不能對錶達式取地址 |
錯誤CS0212 在fixed 語句中的初始化時不能取非fixed 型運算式的地址 |
警告3 級CS0213 不需要使用fixed 語句來取fixed 型運算式的地址 |
錯誤CS0214 指標必須在unsafe 環境中使用 |
錯誤CS0215 true 或false 操作符必須為bool 類型 |
錯誤CS0216 操作符需要一個已定義的操作符與之匹配 |
錯誤CS0217 使用者自訂動作符必須與參數有相同的傳回型別 |
錯誤CS0218 類型必須包含操作符true 和false 的聲明 |
警告3 級CS0219 變數已賦值但未使用 |
警告3 級CS0220 checked 模式下編譯時間操作符溢出 |
錯誤CS0221 常值不能轉換為類型可用unchecked 文法 |
錯誤CS0223 不允許Null 字元串case 標號 |
錯誤CS0224 方法不能同時有paras 參數和varargs |
錯誤CS0225 paras 參數必須是一維數組 |
錯誤CS0227 unsafe 編譯時間才能出現非操控代碼 |
錯誤CS0228 類型不包含成員定義或定義不可達 |
錯誤CS0229 成員間定義模糊 |
錯誤CS0230 foreach 語句缺少類型和標識符 |
錯誤CS0231 params 參數表和-arglist 參數不能有下列變數 |
錯誤CS0233 sizeof 只能用於unsafe 模式 |
錯誤CS0234 類名或名字空間名未定義 |
錯誤CS0235 代表中不能有-arglist |
錯誤CS0236 域初始化不能引用非靜態域方法或屬性 |
錯誤CS0500 抽象類別成員不能聲明實體 |
錯誤CS0501 非抽象或外部的成員函數必須聲明實體 |
錯誤CS0502 類是抽象且封閉的 |
錯誤CS0503 抽象方法不能標記為虛 |
錯誤CS0504 常變數不能標記為靜態 |
錯誤CS0505 成員不能覆蓋繼承的非函數成員 |
錯誤CS0506 函數不能覆蓋繼承的函數因函數不是virtual abstract 或override |
的性質 |
錯誤CS0507 覆蓋繼承成員函數2 時函數1 不能改變訪問調節器 |
錯誤CS0508 函數1 覆蓋繼承成員函數2 時不能改變傳回型別 |
錯誤CS0509 不能從封口類型繼承 |
錯誤CS0513 抽象類別包含於非抽象類別中 |
錯誤CS0514 靜態建構函式不能有外部this 指標和基建構函式調用 |
錯誤CS0515 靜態建構函式不允許訪問調節器 |
錯誤CS0516 建構函式不能調用自身 |
錯誤CS0517 無基類不能調用基類建構函式 |
錯誤CS0518 未定義或引入預定義類型 |
錯誤CS0519 名字與預定義名字空間衝突 |
錯誤CS0520 名字與預定義類型衝突 |
錯誤CS0522 結構不能調用基類建構函式 |
錯誤CS0523 結構成員互相引用構成圈 |
錯誤CS0524 介面不能宣告類型 |
錯誤CS0525 介面不能包含域 |
錯誤CS0526 介面不能包含建構函式 |
錯誤CS0527 介面類型表中有非介面類型 |
錯誤CS0528 介面已處於介面列中 |
錯誤CS0529 介面互相繼承構成圈 |
錯誤CS0531 介面成員不能有定義 |
錯誤CS0533 衍生類別成員隱藏了繼承的基類抽象成員 |
錯誤CS0534 方法沒有執行繼承的抽象方法 |
錯誤CS0535 類沒有執行介面成員 |
錯誤CS0536 類沒有執行介面成員類成員是靜態非公有或傳回型別錯誤 |
錯誤CS0538 外部介面聲明中的名字不是介面 |
錯誤CS0539 外部介面聲明中的成員不是介面成員 |
錯誤CS0540 包含類型不執行介面 |
錯誤CS0541 外部介面不能在類和結構中聲明 |
錯誤CS0542 使用者自訂成員名不能與包含類型相同 |
錯誤CS0543 計數器的值過大 |
錯誤CS0544 屬性不能覆蓋繼承的非屬性 |
錯誤CS0545 函數不能覆蓋因為沒有可覆蓋屬性 |
錯誤CS0546 不能覆蓋因為沒有可覆蓋屬性 |
錯誤CS0547 屬性和索引器不能有void 類型 |
錯誤CS0548 屬性和索引器必須至少有一個存取程式 |
錯誤CS0549 函數是封口類的新虛成員 |
錯誤CS0550 加入了一個介面成員找不到的訪問程式 |
錯誤CS0551 外部介面執行缺少訪問程式 |
錯誤CS0552 不允許使用者自訂與介面有關的轉換 |
錯誤CS0553 不允許使用者自訂與基類有關的轉換 |
錯誤CS0554 不允許使用者自訂與衍生類別有關的轉換 |
錯誤CS0555 不允許使用者自訂包含類型之間的轉換 |
錯誤CS0556 使用者自訂轉換必須以包含類型為源類型或目標類型 |
錯誤CS0557 類中不能出現重複的使用者自訂轉換 |