C#中是否有相同的内容?
#define TypeConstant int
int main()
{
TypeConstant x = 5;
}
非常感谢!
编辑:我不确定这与定义常规常量有什么关系,我已明确写出类型常量,而不是常量值!在你投票之前阅读!
答案 0 :(得分:5)
它不完全相同,但使用using Directive可以对类型进行别名:
using TypeConstant = System.Int32;
正如Kyle在评论中指出的那样,您需要在此处使用完整的类型名称(例如System.Int32
)而不是C#别名(例如int
)。