没有 for 循环如何显示 var 在 TextBox 中输入这些值
我有一个场景,其中
var testVar= list1.Intersect(list2);
testVar 包含大约 400 个值。
现在我必须显示文本框中的所有值。 就像:
Textbox1.text = testVar...
那么,如果没有 for 循环,如何在 TextBox 中显示这些值
,请帮助
I have a scenario where i have a
var testVar= list1.Intersect(list2);
testVar contains about 400 values.
Now i have to show all the value in the text box.
Like:
Textbox1.text = testVar...
So, without for loop how can is show these value in TextBox
Please, Help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
像这样的事情怎么样:
您可能想将“my.ToString()”替换为给定对象类型的最有意义的内容(或者,如果它们已经是字符串,则只需选择“my”)
How about something like this:
You might want to replace 'my.ToString()' with whatever makes the most sense given your object's type (or, if they are already strings, just select 'my')
假设您正在使用字符串列表,您想要执行以下操作:
我离开
s => 的原因是: s
lambda 是您的列表可能不是字符串。因此,这个构造将使您有机会相应地构建字符串项目。Assuming you are working with Lists of strings, you want to do this:
The reason I left the
s => s
lambda is that your list might not be of strings. So this construct will give you a chance to build your string items accordingly.我并不是说这是一个好方法,因为我使用了前面介绍的 String.Join 解决方案,但是,为了完整起见,并且因为我知道我们大多数人都喜欢看到其他人如何解决问题,我见过使用的解决方案是Linq Aggregate() 函数。
I am NOT saying this is the good way because I use the String.Join solution presented earlier BUT, for the sake of completeness and because I know most of us like to see how other people solve problems, a solution I've seen used is the Linq Aggregate() function.