2016-05-29 14 views
0

Iam学習ASP.net。私はいくつかの基本的な文字列のソートから始めたいと思います。私はいくつかのテキストを持つ複数行のテキストボックスを持っています。私は今このテキストを並べ替えたい。しかし、私の問題は、ASP.netは "行"(メンバーではない...)を知らないということです。ASP.Net - テキストボックス値の並べ替え

テキストボックスでvlauesをソートするには、このコードを見つけて理解してください。 Visual Basicでは、それは

Private Function SortData(ByVal textBox As TextBox, ByVal size As Int32) As String() 
    ' The array that contains the initial set of items (not sorted) 
    ' The size is decresed by 1 unit because the array starts indexing from 0 
    Dim items(size - 1) As String 
    ' Verify that the specified size is exactly the number of lines 
    ' to be sorted in the TextBox control. 
    If size <> TextBox1.Lines.Count Then 
     Throw New ArgumentOutOfRangeException 
    Else 
     For i = 0 To TextBox1.Lines.Count - 1 
      items(i) = TextBox1.Lines(i) 
     Next 

     Array.Sort(items) 
    End If 
    Return items 
End Function 

... ASP.netの作品ではなく、ASP.Netとテキストボックスにテキストをソートすることが可能ですか?

テキストボックス内のテキストは、次のようになります。モリー リック アンダーソン Stevson - > 出力は次のようになります。 アンダーソン モリー リック Stevson (AZによってソートされた)あなたのための

感謝助けて!

は、これが私の作品:

 numbersss = TextBox2.Text.Split() 
    Array.Sort(numbersss) 


    For counter As Integer = 0 To (numbersss.Length - 1) Step 1 
     If counter < 1 Then 
      TextBox1.Text = TextBox1.Text + numbersss(counter).ToString() 
     Else 
      TextBox1.Text = TextBox1.Text + " " + numbersss(counter).ToString() 
     End If 

    Next 

答えて

0

あなたは、文字列がスペース、vbCr、vbLfかのvbCrLfのような、シャアの一部チャーの発生やグループで分割する必要があります知っている場合、あなたはString.Split()を使用することができます。

スプリットでよりスマートなパターン認識が要求される場合は、Regex.Split()を試すことができます。

私はそれが役に立ちそうです。

+0

はいこれが役に立ちます。 – devlog101010

関連する問題