小编Cha*_*les的帖子

C#startIndex + length> this.length

我正在试验一个奇怪的问题.我将大量数据(结构)编码为十六进制字符串,并作为varbin上传到服务器.然后我下载它,有时它无法解码.所以我决定编写一些打印件:

public static void d(String TAG, String message)
{
    int maxLogSize = 1000;
    for (int i = 0; i <= message.Length / maxLogSize; i++)
    {
        int start = i * maxLogSize;
        int end = (i + 1) * maxLogSize;
        if (end > message.Length - 1)
            end = message.Length - 1;
        //end = end > message.Count() ? message.Count() : end;
        print(message.Substring(start, end));
        print("start: " + start.ToString() + " end: " + end.ToString() + " size: " + message.Length);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在服务器响应协程的try/catch中我得到了这个: …

c#

0
推荐指数
1
解决办法
1931
查看次数

标签 统计

c# ×1