1 Color32[]转Inptr

代码示例:

private static IntPtr Color32ArrayToIntptr(Color32[] colors,int length)
{
    if (colors == null || colors.Length == 0)
        return IntPtr.Zero;

    GCHandle handle = default(GCHandle);
    IntPtr ptr = IntPtr.Zero;
    try
    {
        handle = GCHandle.Alloc(colors, GCHandleType.Pinned);
        ptr = handle.AddrOfPinnedObject();
    }
    finally
    {
        if (handle != default(GCHandle))
            handle.Free();
    }
    return ptr;
}

如果您觉得对您有帮助,可以请站长喝一杯咖啡哦!

记得在赞赏备注里写上您的昵称

您可在本站资助名单中查看你的打赏记录哦!

支付宝扫一扫

微信扫一扫

金额随意,礼清义重

当前分类随机文章推荐

全站随机文章推荐

关于本站站长 StubbornHuang
Unity – Color32[]转IntPtr-StubbornHuang Blog纵使晴明无雨色,入云深处亦沾衣。