typedef在c#中如何实现

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:09:08
现在在做一个移植的工作,从C++到C#,但是C#中没有typedef,下面是C++中的一个语句,请教如何在C#下完成相同功能
typedef CArray<POINT, POINT&> CDArray;
谢谢了

enumTerminalType myTerminalType = (enumTerminalType)Enum.Parse(typeof(enumTerminalType),"类型1",true);

像这样,就是将字符串"类型1"转成对应的枚举

这句话不用翻译吧 ,typedef 只是把前面复杂的模板定义变得简单点,书写时方便易读,你只要在以后的代码里把CDArray 改换成CArray<>,写自己的C#代码就行了

如下

C# code
using MyInt = System.Int32;//为Int32定义别名

C# 中使用 struct 结构 来实现上述的功能

typeof