请问下面这部分C++代码如何转为C#代码呢?
typedef struct _ASI_SUPPORTED_MODE{
ASI_CAMERA_MODE SupportedCameraMode[16];// this array will content with the support camera mode type.ASI_MODE_END is the end of supported camera mode
}ASI_SUPPORTED_MODE;
typedef enum ASI_CAMERA_MODE {
ASI_MODE_NORMAL = 0,
ASI_MODE_TRIG_SOFT_EDGE,
ASI_MODE_TRIG_RISE_EDGE,
ASI_MODE_TRIG_FALL_EDGE,
ASI_MODE_TRIG_SOFT_LEVEL,
ASI_MODE_TRIG_HIGH_LEVEL,
ASI_MODE_TRIG_LOW_LEVEL,
ASI_MODE_END = -1
}ASI_CAMERA_MODE;