Jak zrobić Replace jednej linii w TextBox

0

Mam Textbox zawierający mniej więcej takie dane:

1
2
1
3
1
1
1
4

i chcę się odwołać do pierwszej linii .... mogę to zrobić za pomocą np TextBox.Lines(0)
ale jak użyć metody Replace ?
Chciałbym pierwszą linię usunąć bądź zamiast wartości zmiennej w tej linii wpisać ""
jak używam takiej metody

 TextBox1.Text = TextBox1.Text.Replace(TextBox1.Lines(0), "")

to mi to usuwa wszystkie takie same wartości z TextBoxa...
@kAzek

0
 TextBox1.Lines = TextBox1.Lines.Skip(1).ToArray();
0
 TextBox1.Text = String.Join("\n", TextBox1.Text.Split("\n").Skip(1))

Additional information: Nie można rzutować obiektu typu '<SkipIterator>d__4d1[System.String]' na typ 'System.String[]'.`

1
    Private Sub RemoveLine(TextBoxControl As TextBox, Index As Integer)
        If Index < TextBoxControl.Lines.Count Then
            Dim StringList As List(Of String) = TextBoxControl.Lines.ToList()
            StringList.RemoveAt(Index)
            TextBoxControl.Lines = StringList.ToArray()
        End If
    End Sub

    Private Sub ReplaceLine(TextBoxControl As TextBox, Index As Integer, NewText As String)
        If Index < TextBoxControl.Lines.Count Then
            Dim StringList As List(Of String) = TextBoxControl.Lines.ToList()
            StringList.RemoveAt(Index)
            StringList.InsertRange(Index, New String() {NewText})
            TextBoxControl.Lines = StringList.ToArray()
        End If
    End Sub

1 użytkowników online, w tym zalogowanych: 0, gości: 1