vb.net - 使用参数字符串制作文本框的功能
问题描述
我想让它发挥作用。你认为有可能吗?也就是说,不必编写此代码数百次。
Dim pieces() As String = Textbox1.Text.Split(ControlChars.CrLf.ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
Dim str As String = ""
For Each piece As String In pieces
str &= String.Join(",", piece.ToCharArray().ToList()) & ControlChars.CrLf
Next
Textbox2.Text = str
解决方案
要创建一个Function
你需要一个返回类型,在这种情况下String
和一个Return
语句。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim str = AddCommas(TextBox1.Text)
TextBox2.Text = str
End Sub
Private Function AddCommas(inputString As String) As String
Dim pieces() As String = inputString.Split(ControlChars.CrLf.ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
Dim str As String = ""
For Each piece As String In pieces
str &= String.Join(",", piece.ToCharArray().ToList()) & ControlChars.CrLf
Next
Return str
End Function
推荐阅读
- javascript - 如何以不同的方式再次从 JSON 获取信息?
- c# - 访问数据库连接参数时 SSIS 作业失败
- amazon-web-services - AWS Lambda 访问数据每小时刷新一次
- java - 我无法显示我在 jpanel 中加载的第二张图片
- java - 在 Spring Data 存储库的单元测试中忽略唯一约束
- c# - 无法在 Kubernetes 中从工作连接到服务
- kotlin - 如何以编程方式更改材质卡视图主题样式?
- javascript - 如何在 nodeJs 中使用 stream-json 中的管道写入文件?
- tensorflow - TensorFlow 对象检测:继续训练
- python - 我将数据从 csv 加载到 Python Pandas 并尝试将列设置为行(日期重复)