テキストファイルを直接ソートすることはできません。あなたがでinteresedている情報を含むクラスを作成する必要があります。
Public Class TextfileInfo
Public Filename As String
Public Filedate As DateTime
Public Filesize As Integer
Public SomeValueOfTextfile As String
Public SomeOtherValueOfTextfile As String
Public Overrides Function ToString() As String
Return Filename
' Will be displayed in the ListBox.
End Function
End Class
あなたは、あなたがこの
ようなファイルとその情報を取得することができ、この
Dim files As New List(Of TextfileInfo)()
'TODO: add items to files
Dim displayList = From file In files _
Order By file.Filesize _
Select file
listBox1.Items.Clear()
listBox1.Items.AddRange(displayList.ToArray())
のようなリストボックスの内容を変更することができます
Dim files As New List(Of TextfileInfo)()
Dim dir = New DirectoryInfo("C:\MyTextfiles")
Dim fileInfo As FileInfo() = dir.GetFiles("*.txt")
For Each fi As FileInfo In fileInfo
Dim file = New TextfileInfo()
file.Filesize = CInt(fi.Length)
' Add all other properties.
' Open the file and extract information from it.
files.Add(file)
Next
他の詳細をプログラムできるようにしました。
[何を試しましたか](http://mattgemmell.com/2008/12/08/what-have-you-tried/)?あなたのためにコードを書くことを期待していないことを願っていますか?それは起こらないから。 –
私はあなたに私のためのコードを書くように求めていません。私はちょうどそれが書かれるべきである方法に関するいくつかのアドバイスを求めています。私はリストごとの並べ替えだけを知っていますが、.txtファイルから値を取り出してリストに入れる方法はわかりません。助ける機能はありますか?コード全体ではありません。 –
これまでに試したことを教えてください。あなたが試みたことでこれまでに遭遇した困難を説明してください。本当の質問をしてください。スタックオーバーフローの仕組みです –