public static bdecode_rec ( byte x, int &f ) : object | ||
x | byte | |
f | int | |
return | object |
public static object bdecode_rec(byte[] x, ref int f)
{
byte t = x[f];
if (t == 'i')
{
f += 1;
return decode_int(x, ref f);
}
else if (t == 'l')
{
f += 1;
return decode_list(x, ref f);
}
else if (t == 'd')
{
f += 1;
return decode_dict(x, ref f);
}
else
return decode_string(x, ref f);
}