【发布时间】:2016-06-25 14:40:03
【问题描述】:
我试图在我的 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 语句的工作方式?
【问题讨论】: