u011387568
神采飞扬0
2017-07-19 06:08
采纳率: 66.7%
浏览 1.0k

请问以下C++代码如何转成C#

typedef void* HSECS;
typedef int (*TEST_PROC)(HSECS session);
 typedef map<string, TEST_PROC> TEST_PROC_MAP;
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Alex_Wang1127
    Alex_Wang1127 2017-07-20 08:34
    已采纳
    using HSECS = System.IntPtr;
    
    delegate int TEST_PROC(HSECS hession);
    
    点赞 评论
  • u011387568
    神采飞扬0 2017-07-19 08:28

    还有一段代码

     TEST_PROC_INFO test_proc_list[] = 
    {
        {"1",  test_send_ascii,         "Send ASCII item to host."                },
        {"2", test_send_list,           "Send List item to host."                 },
        {"3", test_send_list_embedded,  "Send List item(embedded) to host."       },
        {"4", test_send_U1_0,           "Send U1_0 item to host."                 },
        {"5", test_send_U4_0,           "Send U4_0 item to host."                 },
        {"7", test_send_U4_4294967295,  "Send U4_4294967295 item to host."        },
    };
    
    TEST_PROC_MAP test_proc_map;
    
    点赞 评论
  • Alex_Wang1127
    Alex_Wang1127 2017-07-20 02:37

    有好多类你没贴出来

    struct TEST_PROC_INFO
    {
        string id;
        TEST_PORC ptr_proc;//少TEST_PORC的定义
        byte[] desc;
    }
    
    点赞 评论
  • u011387568
    神采飞扬0 2017-07-20 05:53
     typedef void* HSECS;
     typedef int (*TEST_PROC)(HSECS session);
    
    点赞 评论

相关推荐