永发信息网

一个string数组形式是 A,B,C怎样把每个元素加上单引号

答案:4  悬赏:80  手机版
解决时间 2021-01-25 07:42
  • 提问者网友:轻浮
  • 2021-01-24 17:55
一个string数组形式是 A,B,C怎样把每个元素加上单引号
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-01-24 19:30
for( int i=0;i str[i] = str[i].replaceAll(str[i],"'" + str[i] + "'");

}

为了方便写了一个循环 把数组里面值都替换 主要是replaceAll( "A" , "'A'");
方法有很多 这个快一些 也都是写死得 不推荐
全部回答
  • 1楼网友:忘川信使
  • 2021-01-24 21:02
这个应该简练一些,希望采纳
string.Join(",", list.Select(r => "'" + r + "'").ToList())
  • 2楼网友:底特律间谍
  • 2021-01-24 20:21
string a = "a,b,c";
string b = string.Empty;
string[] ss = a.Split(',');
foreach( var s in ss)
{    
    s = s.Trim();
    s="'" + s + "'," ;
    b += s; 
}
b = b.TrimEnd(',');
Console.WriteLine(b); //b是你要的串
  • 3楼网友:杯酒困英雄
  • 2021-01-24 19:49
string[] array = new string[] { "A","B","C"};
array.ToList().ForEach(p => Console.WriteLine(p));//查看数组的内容
for (int i = 0; i < array.Length; i++) //这个FOR循环就是加单引号
{
array[i] = "'" + array[i];
}
array.ToList().ForEach(p => Console.WriteLine(p));//查看数组的内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯