當前位置:
首頁 >
ArcEngine中IFeatureClass.Search(filter, Recycling)方法中Recycling参数的理解
發布時間:2025/7/14
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
ArcEngine中IFeatureClass.Search(filter, Recycling)方法中Recycling参数的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自 ArcEngine中IFeatureClass.Search(filter, Recycling)方法中Recycling參數的理解
ArcGIS Engine中總調用IFeatureClass.Search(filter, Recycling)方法,習慣中會把Recycling參數設置為False,但就是不理解為什么要設置為False,和True有什么差別。之前也看過Engine的幫助文檔,但感覺越看越糊涂,前幾天有自己看了一下,加上之前的使用經驗和試驗,大致領悟了其中的差異。參數Recycling為True的時候理解為傳引用,為False的時候理解為傳值。因此在應用的時候應該注意的“傳值”和“傳址”的差異。 我們知道引用傳遞(“傳址”)效率較高,因此在繪畫要素的時候可以采用 True參數。但當要進行遍歷后將Feature的Geometry加入某個集合或插入到其他 FeatureClass的時候,必須使用傳值調用,即參數為False,否則我們加入的都是最后 一個變量中的Geometry(因為傳地址嘛)。
?
總結
以上是生活随笔為你收集整理的ArcEngine中IFeatureClass.Search(filter, Recycling)方法中Recycling参数的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 键盘相关处理
- 下一篇: 智能拨号的联系人快速模糊匹配的算法