我試圖使用using
指令以功能方式定義類型,使代碼更具可讀性。比方說,我的example.cs文件看起來像這樣:使用嵌套類型定義指令
using A = System.Tuple<int, int>;
using B = List<A>;
我得到的錯誤:
CS0246 The type or namespace name 'A' could not be found (are you missing a using directive or an assembly reference?)
我可以定義嵌套類型與using
或者是不可能的?
'using B = System.Collections.Generic.List>;'。隨着使用你不能使用另一個使用,總是指定類型名稱。您在定義'A'時已經體驗過這一點,是嗎? '使用系統;'不能修復錯誤。 –
Sinatr
@SzymonPajzert,我希望你不介意,但是當我將它放到.cs文件中以替換你的釋義版本時,我添加了從代碼段生成的錯誤。我已經這樣做了,以便未來其他人更容易找到問題 - 如果您遇到不同的錯誤(因爲我錯誤地解釋了您的問題),請將更新回滾或更新你得到的具體錯誤=) – Rob