`using` as typedef导致CS1001

时间:2017-01-03 12:05:07

标签: c# compiler-errors typedef using

有什么问题
using T = int;

它会导致编译器错误CS 1001 Identifier expected

1 个答案:

答案 0 :(得分:8)

你必须写

using T = System.Int32;

因为int只是System.Int32的简写,并且这些简写未在语言规范中实现(即,int不是根据规范的标识符)。您需要提供完整的合格名称。