`using` 作为 typedef 导致 CS1001
`using` as typedef causes CS1001
怎么了
using T = int;
?
它导致编译器错误CS 1001 Identifier expected
你必须写
using T = System.Int32;
因为 int
只是 System.Int32
的 shorthand,而那些 shorthand 没有在语言规范中实现(即 int
是不是根据规范的标识符)。您需要提供完整的限定名称。
怎么了
using T = int;
?
它导致编译器错误CS 1001 Identifier expected
你必须写
using T = System.Int32;
因为 int
只是 System.Int32
的 shorthand,而那些 shorthand 没有在语言规范中实现(即 int
是不是根据规范的标识符)。您需要提供完整的限定名称。