這是我的代碼,但它只顯示保存按鈕的輸出,但不顯示排序和反向按鈕。 MessageBox
不顯示任何內容......?如何排序,在Visual Basic中反轉數組asp.net 2010,
Partial Class array_demo_output
Inherits System.Web.UI.Page
Dim s(5) As String
Dim str As String
Dim a As String
Protected Sub btn_save_Click(sender As Object, e As System.EventArgs) Handles btn_save.Click
s(0) = txt1.Text
s(1) = txt2.Text
s(2) = txt3.Text
s(3) = txt4.Text
s(4) = txt5.Text
s(5) = txt6.Text
MsgBox("THE LENGTH OF ARRAY S IS" + s.Length.ToString)
For Each a In s
str &= a + vbNewLine
Next
MsgBox(str, , "member of the array")
End Sub
Protected Sub btn_sort_Click(sender As Object, e As System.EventArgs) Handles btn_sort.Click
System.Array.Sort(s)
str = ""
For Each a In s
str &= a + vbNewLine
Next
MsgBox(str, , "sorted memeber of the array")
End Sub
Protected Sub btn_reverse_Click(sender As Object, e As System.EventArgs) Handles btn_reverse.Click
System.Array.Reverse(s)
str = ""
For Each a In s
str &= a + vbNewLine
Next
MsgBox(str, , "Reversed Member of the Array")
End Sub
End Class
每[MSDN](http://msdn.microsoft.com/en-us/library/6tf1f0bc%28v=vs.110%29.aspx?cs-save-lang=1&cs-lang=vb #code-snippet-1):「數組的每個元素必須實現'IComparable'接口,以便能夠與數組中的其他元素進行比較。」 – Tim