我试图在C#程序的顶部定义一对类型别名。这是什么,我试图做一个简单的例子: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
语句的工作方式?