Array.Sortの使い方 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 はまじ  () 投稿日時 2008/8/4 23:58:00
魔界の仮面弁士さん、ありがとうございます。 
解決いたしました。 
言われてみれば、そうですよね。 
2時間以上悩んでたんです。 
ありがとうございました。
投稿者 魔界の仮面弁士  () 投稿日時 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』 
 
となるわけですよね。
投稿者 はまじ  () 投稿日時 2008/8/4 23:03:00
visual basic 2005エキスプレスエディションを使って、配列の並び替えを練習しています。 
下記のプログラムでメッセージボックスに「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