Xamarin.Android 中 ByteBuffer 的转换 [英] Conversion of ByteBuffer in Xamarin.Android
本文介绍了Xamarin.Android 中 ByteBuffer 的转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将以下代码从 Android (Java) 转换为 C#?
How to convert the following code to C# from Android (Java)?
ByteBuffer bb;
Type = bb.GetInt();
我尝试将其更改为 C#
I tried to change this to C# as
Type = bb.Int;
但是我得到了错误的值.请让我知道如何将 Java 代码转换为 C# 代码
but I am getting wrong values. Please let me know how to convert Java code to C# code
推荐答案
请看这里:
https://developer.xamarin.com/api/type/Java.Nio.ByteBuffer/
你可以使用
(int)(bb.Get());
以 sbyte 形式获取值并转换为整数.
Get the value as a sbyte and cast to integer.
这篇关于Xamarin.Android 中 ByteBuffer 的转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文