Array.Sortの使い方
投稿者 魔界の仮面弁士  ()
投稿日時
2008/8/4 23:09:00
「b,a,(空),(空),(空),(空)」というデータが、ソートされて
「(空),(空),(空),(空),a,b」となったのですから、
《ソート前》
『x(0) + "," + x(1)』→『b,a』
『x(4) + "," + x(5)』→『,』
が
《ソート後》
『x(0) + "," + x(1)』→『,』
『x(4) + "," + x(5)』→『a,b』
となるわけですよね。
「(空),(空),(空),(空),a,b」となったのですから、
《ソート前》
『x(0) + "," + x(1)』→『b,a』
『x(4) + "," + x(5)』→『,』
が
《ソート後》
『x(0) + "," + x(1)』→『,』
『x(4) + "," + x(5)』→『a,b』
となるわけですよね。
投稿者 はまじ  ()
投稿日時
2008/8/4 23:58:00
魔界の仮面弁士さん、ありがとうございます。
解決いたしました。
言われてみれば、そうですよね。
2時間以上悩んでたんです。
ありがとうございました。
解決いたしました。
言われてみれば、そうですよね。
2時間以上悩んでたんです。
ありがとうございました。
下記のプログラムでメッセージボックスに「a,b」と表示させるつもりですが、上手くいきません。何を勘違いしているのか教えていただけると助かります。よろしくお願いいたします。
Public Class Form1
Dim x(5) As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
x(0) = "b"
x(1) = "a"
Array.Sort(x)
MsgBox(x(0) + "," + x(1))
End Sub
End Class