我在编程中使用结构,并根据结构中的值使用排序结构IComparer
.
Microsoft是如何实现该Array.Sort()
方法的?有没有这方面的文件(参考)?对于Sort()
Visual Basic中的所有类型,它是否相同?
这是我想要的一个简单的例子.
Dim MyArray(6) As Integer
MyArray(0) = 1
MyArray(1) = 45
MyArray(2) = 45
' Some Code.....
'.........
'..........
MyArray(3) = 1
MyArray(4) = 10
' Some Code.....
'.........
'..........
MyArray(5) = 1
MyArray(6) = 57
Array.Sort(MyArray)
Run Code Online (Sandbox Code Playgroud)
Array.Sort()
将此数组排序为: (1 1 1 10 45 45 57)
1号怎么排序?它是将第一个结束还是保留在同一个索引中?
在我的原始示例(排序之前)MyArray(0) = 1
和排序之后MyArray(0) = 1
.
这是相同的原始1或另一个1(添加到阵列的最新的一个)移动到那个位置?
如果MyArray(0) = 1
后排序应该MyArray(5) = 1
在排序之前.
喜
我了解我们可以在VS2010编辑器中搜索特定的单词/变量。例如,如果我使用了一个名为(MyTest)的变量,并且我想计算说(10000)行的代码中使用该变量/单词的次数。如果可能的话,我们如何才能以当前形式执行此操作,或者如何以项目的所有形式计算单词数?
谢谢!