gpt4 book ai didi

Objective-C 中等效的 C# Set 方法

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:08 24 4
gpt4 key购买 nike

我正在将一个小函数从 C# 移植到 Objective-C(用于 iPhone),但我在使用 C# 方法时遇到了麻烦。

我不确定以下 C# 行在 Objective C 中等同于什么。特别是 Set 方法

BitArray bits = new BitArray(DESC_LEN);

bits.Set(j,
(ii_data[cix_1 - KERNEL_SZ/2*ii_step - KERNEL_SZ/2] +
ii_data[cix_1 + KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_1 - KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_1 + KERNEL_SZ/2*ii_step - KERNEL_SZ/2])
>
(ii_data[cix_2 - KERNEL_SZ/2*ii_step - KERNEL_SZ/2] +
ii_data[cix_2 + KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_2 - KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_2 + KERNEL_SZ/2*ii_step - KERNEL_SZ/2] )
);

有没有人知道 C# 中的 Set 可能等同于 Objective-C。当然,我进行了一些谷歌搜索,但没有任何结果。

干杯,布雷特

最佳答案

看来您正在寻找一种在 Objective-C 中实现位数组的方法。这里有这个问题的答案:How do I implement a bit array in C / Objective C .

关于 Set 方法的作用,相关文档在此处:http://msdn.microsoft.com/en-us/library/system.collections.bitarray.set.aspx .它所做的只是将给定索引处的位(在本例中为 j)设置为 bool 值(在本例中为不等式比较的结果)。

关于Objective-C 中等效的 C# Set 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com