private leveldb_iter_value ( |
||
iterator | ||
length | int | |
리턴 |
public static extern IntPtr leveldb_iter_value(IntPtr /*Iterator*/ iterator, out int length);
/// <summary> /// Return the value for the current entry. /// REQUIRES: Valid() /// </summary> public byte[] Value() { int length; var value = LevelDbInterop.leveldb_iter_value(Handle, out length); Throw(); var bytes = new byte[length]; Marshal.Copy(value, bytes, 0, length); return(bytes); }