我正在尝试在我的C#程序顶部定义一对类型别名。以下是我所尝试的简短示例:
using System;
using System.Collections.Generic;
namespace Foo {
using TsvEntry = Dictionary<string, string>;
using Tsv = List<TsvEntry>;
}
当我尝试使用mcs 3.2.8.0编译此代码时,出现以下错误信息:
foo.cs(6,19): error CS0246: The type or namespace name `TsvEntry' could not be found. Are you missing an assembly reference?
在C#中,是否可以在其他别名中使用“using”别名,或者我对“using”语句的工作方式存在误解?