小编azt*_*azt的帖子

Visual Studio:查找特定类型的所有引用

我将一个(C#)结构转换为一个类,需要经历所有类型的使用,以确保前隐式副本和现在的引用行为没有不良影响.

有没有办法找到使用/涉及这种特定类型的所有引用?

我尝试Find all References了这种类型,并获得明确说明类型名称的所有位置,这是一个良好的开端.

但是,我没有获得返回和修改此类型的实例的位置.特别是我使用返回值分配给隐含类型变量的行var,或者对先前定义的变量的所有赋值.

我可以使用任何功能或技巧吗?我想,这种结构到类转换的特殊情况经常发生.也许你有一些建议如何找到所有可能的问题?

.net c# visual-studio

9
推荐指数
1
解决办法
2724
查看次数

如何找到双显示器(辅助显示器)屏幕宽度和高度?

如何找到双显示器(辅助显示器)屏幕宽度和高度?使用javascript或jquery.有人可以帮忙吗?

javascript jquery

5
推荐指数
1
解决办法
6476
查看次数

寻找可以访问上一个和下一个元素的 .Net 排序集合

我正在实施Bentley-Ottman 算法,该算法需要扫描线 (SL) 具有以下属性的数据结构:

  • 维护 的排序集合T,其中TIComparable<T>
  • 元素的插入应该是O(log count),并且应该返回元素是否已经插入,
  • 删除元素应该是O(log count)
  • 对于给定的元素e(无论是否已经在集合中),我需要e排序顺序旁边的集合的上一个和下一个元素。

SortedList<TKey, TValue>O(count)at 插入和删除,因为它必须移动列表中的所有连续元素。但是,O(1)一旦我知道e.

SortedDictionary<TKey, TValue>SortedSet<T>O(log count)插入和删除,但我找不到任何迭代器给我下一个和上一个元素。

是否有任何实现可以为我提供完整的功能?

如果没有,实现它的最快方法是什么?LinkedList<T>不允许二分查找。List<T>仍然有O(count)插入/删除。我真的必须实现我自己的平衡树吗?

.net c# sorting data-structures sortedcollection

2
推荐指数
1
解决办法
518
查看次数