You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VB.NET中用LINQ将两个字符串列表拼接为新列表

VB.NET 用LINQ一行代码生成指定格式的字符串列表

你可以通过Zip方法将两个列表的对应元素配对,再结合字符串插值和ToList()实现一行代码的需求:

Dim varNames As New List(Of String)({"var1", "var2"})
Dim varValues As New List(Of String)({"value1", "value2"})
Dim finalList As List(Of String) = varNames.Zip(varValues, Function(name, value) $"[{name}] = '{value}'").ToList()

代码说明

  • Zip方法负责将varNames和varValues中同索引位置的元素一一配对
  • Lambda表达式Function(name, value) $"[{name}] = '{value}'"将每一对元素格式化为你需要的字符串样式
  • ToList()把LINQ查询的结果转换为List(Of String)类型,赋值给finalList

运行后finalList的内容会完全符合预期:

  • finalList(0) → "[var1] = 'value1'"
  • finalList(1) → "[var2] = 'value2'"

内容的提问来源于stack exchange,提问作者gegy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 03:32:02