Xamarin.Android 中 ByteBuffer 的转换 [英] Conversion of ByteBuffer in Xamarin.Android

查看:36
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆