查看: 79|回复: 3

[IT] c# 怎么用foreach 将两个字符串数组合并?

[复制链接]

5483

主题

5483

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16459
发表于 2020-6-26 20:52:48 | 显示全部楼层 |阅读模式
static List<string> AString;
static List<string> BString;
AString 存储的是名字  的字符串数组
BString 存储的是对话  的字符串数组
但是不知道怎么合到一起输出,而且不换行
比如
AString     BString
NAME :   SAY
张三:       你好,我是张三。
李四:       本大爷是李四。
啊久:       不是酒,是久啦!
回复

使用道具 举报

0

主题

1787

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2020-6-26 20:53:08 | 显示全部楼层
这个例子用foreach不合适吧,如果有个人连续讲了三句话,这样foreach不就对应错了吗
回复 支持 反对

使用道具 举报

0

主题

1771

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
发表于 2020-6-26 20:53:42 | 显示全部楼层
这个不能用foreach吧,
换成for 试试:
for(int i=0; i==AString.Count(); i++)
            {
MessageBox.Show(AString.NAME + ":" + BString.SAY);
            }
回复 支持 反对

使用道具 举报

0

主题

1763

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2020-6-26 20:54:31 | 显示全部楼层
List 是集合,不是数组,合并, Asting.Add(BString),不换行,就别加\n
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 在线注册

本版积分规则

QQ|手机版|Archiver|我要投稿|洛阳IT论坛 ( 豫ICP备18021590号 )|网站地图

GMT+8, 2020-9-21 11:09 , Processed in 0.163845 second(s), 24 queries .

Powered by 洛阳IT论坛网 X3.2

© 2018-2025 China Inc.

快速回复 返回顶部 返回列表