2016-12-31 10 views
0

私はC#Enyim.Cachingを使用してmemcachedのためにデータを追加しようとしていますが、それは私がArraySegmentする文字列または文字列の配列に変換するにはどうすればよいArraySegmentC#でEnyim.Cachingを使用してmemcachedにデータを追加するにはどうすればよいですか?

public bool Append(string key, ArraySegment<byte> data); 

としてデータを送信するために私を強制的に?

Appendを使用するより良い方法はありますか?

答えて

0

これを行う方法を知ることができました。 文字列をArraySegment<byte>に変換するには、次のコードを使用します。

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

+0

「取得」を使用すると、どのようなフォーマットが戻ってきますか?それは単なるバイト配列ですか?もしそうなら、どうやってそれを文字列に戻しましたか?私はすべての通常の方法を試していると、それは動作していないので、好奇心。 – BlackjacketMack

関連する問題