操作数组中的一串数字有问题

时间:2016-03-16 11:19:29

标签: vb.net

您好我正在编写一个操纵数字(彩票图纸)的程序,而对于我的生活,我无法弄明白。顺便说一句,我是VB.Net的菜鸟。如果这篇文章要求很多,请告诉我,我需要把它分解成更小的部分。

这是我想要做的事情。

我在.txt文件中包含了所有Powerball绘图,并且我将图纸与日期和球分开。它们都在名为UsersNumbers的字符串中,这是全局的。我已经计算了所有重复的数字并将它们存储在名为FreqGrid(69)的数组中。我想要一个显示最多或最少绘图频率的网格。阵列是这样的。

(0),0 (1),116 (2),128 (3),110 (4),110 (5),130 (6),113 (7),129 等(共69个数字)

我想对它们进行排序,以便网格显示索引和从最高到最低的数字,因此我可以知道最多和最少的数字。我尝试使用字典,列表和数组,但我似乎无法弄明白。我是所有这一切的菜鸟。

这是我到目前为止的代码:

Public Class GetNumberFrequency

$youtube = new Google_Service_YouTube($client);
$listResponse = $youtube->videos->listVideos("snippet,processingDetails", array('id'=>'xyz'));

1 个答案:

答案 0 :(得分:0)

您可以尝试将数据拆分为两个数组。我的意思是第一个数组包含id(0,1,2等),第二个数组包含随机数(0,116,128,110等)。

    Dim id() As Integer = {1, 2, 3, 4}
    Dim randomNumber() As Integer = {0, 116, 128, 110}
    Array.Sort(randomNumber, id)

    For i = 0 To randomNumber.Count - 1
        MsgBox("(" & id(i) & ", " & randomNumber(i) & ")")
        '(1, 0) 
        '(4, 110) 
        '(2, 116) 
        '(3, 128)
    Next

这将按randomNumber的升序对两个数组进行排序。

我希望它可以帮到你。