您好我有以下子项:
static ustr *construct_packet(int ptype, int stype, int argc, ...)
static ustr *construct_subpacket(int sptype, const char *data, int datalen, int lenbyte)
我在C#中尝试了“...”,它只是给了我一个“预期类型”的错误。
我还需要将多个construct_subpacket发送到construct_packet子。
在C#中与这些相同的是什么?
问题2:
我想通过一个字符串传递像“char(13)”这样的奇怪的ASCII字符,而不是用“?”代替它。我怎么去做这样的事情?或者没有办法?
由于
答案 0 :(得分:1)
static string construct_packet(int ptype, int stype, int argc, ...)
static string construct_subpacket(int sptype, string data, int datalen, int lenbyte)
注意:
你真的不必在C#中传递datalen - 与指针不同,使用字符串你总是通过检查字符串上的Length属性知道字符串的长度
如果要传递可变数量的参数,可以使用“params”关键字。所有这些论点都必须是相同的类型