在列表内的每个数组之后定界一个List <byte []>

时间:2018-08-26 16:40:50

标签: ios arrays sqlite xamarin.ios

当前,我正在尝试将图像存储在SQLite DB中,并且我可以将其与一个图像一起使用,但是我希望能够在SQLite DB中的一个单元格中存储多个字节数组。 为此,我建立了一个包含多个字节数组的列表。我想要做的是在列表中的每个数组之后添加某种定界符,以便当我从数据库检索数据时,可以使用定界符将列表拆分为不同的字节数组,然后可以使用让我的桌子显示不同的图像。

我对如何执行此操作有些坚持,希望有人可以提供帮助。

这是我唯一想到的,但实际上根本不起作用(对此还是很新的)。我使用它将Byte数组列表拆分为单独的数组,并在每个数组后面附加一个正斜杠然后存储将其放入要添加到数据库的新数组中:

private byte[] SplitListAndReturnByteArray(List<byte[]> list)
    {
        int count = 0;

        foreach (var item in list)
        {
            FormResults.finalByteArray.SetValue(item, count);
            count++;
            FormResults.finalByteArray.SetValue("/", count);
            count++;
        }
        return FormResults.finalByteArray;
    }

0 个答案:

没有答案