c# - 将 .Net int 数组转换为 Java.Lang.Object

标签 c# mono xamarin xamarin.android parse-platform

我正在使用 Xamarin 将我的 WP8 应用程序移植到 Android。我使用 Parse 作为数据后端。我得到了一组要保存到 Parse 中的整数。 Parse 的 API 有一个只接受 Java.Lang.Object 的 Put() 方法。我不知道如何将我的 .Net int 数组转换为 Java.Lang.Object。

最佳答案

一个简单的辅助类:

public class JavaObject<T> : Java.Lang.Object
{
    public JavaObject (T obj)
    {
        this.Value = obj;
    }

    public T Value { get; private set; }
}

如果这对 Parse 不起作用,那么您可能只创建一个 ArrayList,它是一个 Java 对象。

关于c# - 将 .Net int 数组转换为 Java.Lang.Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23876381/

相关文章:

c# - 为什么 TryParseExact 在此示例中不起作用?

c# - 查找类似图像

image - 将 SVG 文件渲染为 Mono 中的图像对象

android - 在使用 Device Policy Manager 时需要帮助

xamarin - 如何使用 SkiaSharp 测量尾随空格?

C# 委托(delegate)实例化与仅传递方法引用

c# - MVC 5将单选按钮字符串值发送到后操作方法

c# - Dotnet Core Docker 容器在 Linux 上泄漏 RAM 并导致 OOM

macos - 无法让 Mono GUI 设计器出现

Xamarin Forms 网格中的右对齐按钮