如何在C#中使用Enyim.Caching将数据附加到memcached?

时间:2016-12-31 17:59:50

标签: c# memcached enyim.caching

我正在尝试使用C#Enyim.Caching将数据附加到memcached,但它强制我以ArraySegment

的形式发送数据
public bool Append(string key, ArraySegment<byte> data);

如何将字符串或字符串数​​组转换为ArraySegment?

有没有更好的方法来使用追加?

1 个答案:

答案 0 :(得分:0)

我能够找到如何做到这一点。 要将字符串转换为ArraySegment<byte>,请使用以下代码。

byte[] arrByte = Encoding.ASCII.GetBytes(data);
ArraySegment<byte> data = new ArraySegment<byte>(arrByte, 0, arrByte.Length);

希望这有助于某人!