我继承了一些我刚刚开始挖掘的源代码,我发现以前的所有者已经将该using
指令用作 a 的别名List<T>
,但我以前从未见过这种特定方法。
namespace MyNamespace
{
using pType1 = List<type1>;
using pType2 = List<List<type1>>;
// classes here
}
这两个元素在代码中被大量使用,并且也是代码中几个关键方法的返回类型。我得到了他试图通过使用简单的名称而不是一遍又一遍地重复来完成的List<type1>
任务List<List<type1>>
。我正在争论是否创建一个真正的类型来替换 using 语句,但在我花时间之前,我想知道是否有任何优点/缺点来保持当前的实现。