gpt4 book ai didi

vb.net - for 字符串变量的循环

转载 作者:行者123 更新时间:2023-12-01 15:35:19 24 4
gpt4 key购买 nike

这是我的代码 -

for i as integer = 0 to rows.count - 1
output &= "Name =" & row(i)("Name")
output &= "lastName =" & row(i)("lastName")
... 50 more fields
next

我需要这样的输出

Applicant1Name = MikeApplicant1lastName = ditkaApplicant2Name = TomApplicant2lastName = Brady ...

如何在不输入以下代码 50 次的情况下执行此操作 - 输出 &= "申请人"& i.tostring() + 1 &"姓名 ="& row(i)("姓名")... 等等。有没有一种方法可以创建一个 for 循环并一次性运行申请人 1,2,3,4....?谢谢

最佳答案

尝试:

Dim output as New StringBuilder("")

For i as Integer = 0 To rows.Count - 1
output.append("Applicant" + i.ToString())
Foreach(col as DataColumn in dt.Columns) ' The datatable where your rows are
Dim colName as string = col.ColumnName
output.append(colName & "=" & rows(i)(colName).ToString())
Next
If i < rows.Count - 1 Then output.Append("|")
Next

StringBuilder 对于字符串连接速度更快,如果您将行保留在数据表中(我认为正在发生这种情况,因为这就是您访问它们的方式),那么您可以只迭代顶层的列名.

关于vb.net - for 字符串变量的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com