C# 数组中的字符串拼成一个字符串
字符串数组:arr[]里面有张三,李四....都是人的姓名。for(inti=0;i<arr.length;i++){stringtmp=""tmp+=arr[i].to...
字符串数组:arr[]
里面有张三,李四....都是人的姓名。
for(int i =0 ;i< arr.length; i++)
{
string tmp = ""
tmp += arr[i].tostring();
tmp = tmp + arr[i].tostring();
tmp = tmp + "," + arr[i].tostring();
}
最后的答案是tmp = 1;
什么字符串都没有写进去,三种方法全试过了,代码还是这个百度上找的,还发的是错的。 展开
里面有张三,李四....都是人的姓名。
for(int i =0 ;i< arr.length; i++)
{
string tmp = ""
tmp += arr[i].tostring();
tmp = tmp + arr[i].tostring();
tmp = tmp + "," + arr[i].tostring();
}
最后的答案是tmp = 1;
什么字符串都没有写进去,三种方法全试过了,代码还是这个百度上找的,还发的是错的。 展开
展开全部
如果只是把字符串数组变成一个字符串,最简单的办法是
string result = arr.Join();
string result = arr.Join();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach(string
str2
in
array)
/遍历array中的元素{if
(str2==str1)
///c#中可以使用==来判断字符串相等,这点有点不一样{/存在///todo}}}如果你要说数组的方法的话
有
array.find("c#")
参考资料
str2
in
array)
/遍历array中的元素{if
(str2==str1)
///c#中可以使用==来判断字符串相等,这点有点不一样{/存在///todo}}}如果你要说数组的方法的话
有
array.find("c#")
参考资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写的有问提
分析一下
你的 tmp声明在循环体以内
当每次循环的时候 tmp都被重新声明为""
所以你的结果 就是数组中的最后一个元素
应该把 tmp声明在 循环体的外部
string tmp="";
for(.......
分析一下
你的 tmp声明在循环体以内
当每次循环的时候 tmp都被重新声明为""
所以你的结果 就是数组中的最后一个元素
应该把 tmp声明在 循环体的外部
string tmp="";
for(.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string tmp = "";应该在for循环外面定义!!!!!!!!!!!
string tmp = "";
for(int i =0 ;i< arr.length; i++)
{
tmp = tmp + arr[i].tostring()+",";
}
string tmp = "";
for(int i =0 ;i< arr.length; i++)
{
tmp = tmp + arr[i].tostring()+",";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string tmp = ""
//声明放在外面
for(int i =0 ;i< arr.length; i++)
{
tmp += arr[i].tostring();
tmp = tmp + arr[i].tostring();
tmp = tmp + "," + arr[i].tostring();
}
//声明放在外面
for(int i =0 ;i< arr.length; i++)
{
tmp += arr[i].tostring();
tmp = tmp + arr[i].tostring();
tmp = tmp + "," + arr[i].tostring();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询