我在类中有一个名为uid的字段变量.类型是int,但我想打开我改变它的长或短的可能性.
使用C++,typedef是用于此目的的,但我看到C#没有typedef.
有没有办法模仿C#中的typedef?
我想你正在尝试为这种类型添加别名.如果是这样,您可以通过usingalias指令对其进行别名.分配别名时,必须指定完全限定类型(整个命名空间).
例如:
using System;
using MyAlias = System.Int32;
namespace UsingAlias
{
class Program
{
static void Main(string[] args)
{
MyAlias temp = Math.Min(10, 5);
Console.WriteLine(temp);
MyAlias result = MyAlias.Parse("42");
Console.WriteLine(result);
}
}
}
Run Code Online (Sandbox Code Playgroud)