vb.net - 通过文本框循环字符串加入文本框
问题描述
很简单,我想在文本框中显示它的值 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
解决方案
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
推荐阅读
- python - 一个对象被两个 while 循环卡住了
- reactjs - 从子组件的回调中反应设置变量值
- python - 使用 kedro run CLI 命令覆盖嵌套参数
- php - 状态 400 - CakePHP 地理编码器插件
- python - KivyMD Buttons : 如何增加其尺寸
- firebase - 隔离和管理由登录用户完成的集合 CRUD - Firebase 和 Flutter
- java - 如何回滚事务数据库操作并将错误消息保存到另一个表中?
- excel-2016 - Excel中小数位大的问题
- python - 如何使用 nltk 提取重叠的短语
- mysql - 查询返回错误的行值