有没有办法以以下格式拆分列表:'string1','string2','string3',
Posted
技术标签:
【中文标题】有没有办法以以下格式拆分列表:\'string1\',\'string2\',\'string3\',【英文标题】:Is there a way to split a list in the following format : 'string1', 'string2', 'string3',有没有办法以以下格式拆分列表:'string1','string2','string3', 【发布时间】:2020-01-15 06:55:36 【问题描述】:我需要对现有的 XtraReport 执行过滤器,并且我只想查看一些我有其 ID 的特定记录。
当我执行以下代码时,它已成功应用。
XtraReportOrder report = new XtraReportOrder();
report.FilterString = "orderId IN ('11092', '11093')";
report.ShowPreviewDialog();
我想这样用,
report.FilterString = "orderId IN ("+MyList.ToConvertSthConvinient+")";
【问题讨论】:
我会考虑使用string.join 【参考方案1】:您可以结合使用String.Join
、LINQ 和字符串插值功能:
report.FilterString = $"orderId IN (String.Join(", ", MyList.Select(id => $"'id'")))";
【讨论】:
以上是关于有没有办法以以下格式拆分列表:'string1','string2','string3',的主要内容,如果未能解决你的问题,请参考以下文章
我需要在 Access 中拆分以 MM/YYYY 和 MM/DD/YYYY 格式存储日期的文本列,以删除日期格式
将“string1”与逗号分隔的“string2”进行比较而不拆分