首页 > 解决方案 > 通过文本框循环字符串加入文本框

问题描述

很简单,我想在文本框中显示它的值 i 但在同一行上用逗号分隔。也就是说,我的文本框应该是 Textbox1.Text =1,2,3,4,5,6,7,8,9那么我如何以更简单的形式做到这一点而不写很多行。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim i As Integer = 0
    While i < 9
    i = i + 1
    TextBox1.AppendText(i & "," & vbNewLine)
    TextBox1.Text = TextBox1.Text.Replace(vbCrLf, vbLf)
End Sub

标签: vb.net

解决方案


Enumerable.Range(startNumber, Length)为您提供数字String.Join并将数字添加到以逗号分隔的字符串中。

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    TextBox1.Text = String.Join(",", Enumerable.Range(1, 9))
End Sub

推荐阅读