请在下面比较这些定义。第二个定义有什么问题?
我想在同一个命名空间中另一个类型的定义中使用 type1,我应该怎么做?
第一个定义:
namespace parent
{
using type1 = Int16;
namespace child
{
using list1 = List<type1>; //OK!
}
}
第二个定义:
namespace sibling
{
using type1 = Int16;
using list1 = List<type1>; //error: the type or namespace 'type1' could not be found.
}
编辑:
using type1 = Int16;
using list1 = List<type1>; //error: the type or namespace 'type1' could not be found
namespace myNameSpace
{
using dic1 = Dictionary <int, list1>;
}