我试图使用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