String.Join的巧用
2015-10-31 10:24
330 查看
String.Join大大的方便了我们拼接字符串的处理。
1、普通用法:指定元素间的拼接符号
var ids = new List<int>();
for (int i = 0; i < 10; i++)
{
ids.Add(i);
}
var inids = string.Join(",", ids);
输出结果:0,1,2,3,4,5,6,7,8,9
2、特殊场景:在元素上添加符号,例如:一个字符串的数组要作为DB脚本的in的条件,需要加单引号,看看我是怎么做的
var instr = string.Join(",", ids.ConvertAll(p => string.Format("'{0}'", p.ToString())).ToArray());
输出结果:'0','1','2','3','4','5','6','7','8','9'
1、普通用法:指定元素间的拼接符号
var ids = new List<int>();
for (int i = 0; i < 10; i++)
{
ids.Add(i);
}
var inids = string.Join(",", ids);
输出结果:0,1,2,3,4,5,6,7,8,9
2、特殊场景:在元素上添加符号,例如:一个字符串的数组要作为DB脚本的in的条件,需要加单引号,看看我是怎么做的
var instr = string.Join(",", ids.ConvertAll(p => string.Format("'{0}'", p.ToString())).ToArray());
输出结果:'0','1','2','3','4','5','6','7','8','9'
相关文章推荐
- Java基础学习15 (子类对父类中方法的重写)
- dom4j读取xml
- IOS开发笔记32-UITableView(3)
- 【Leetcode】之Roman to Integer
- Hybrid 混合开发--基础储备--1
- Linux 学习(1)-- 查看内核版本号及android系统属性
- IOS笔记UI--普通传值(正向传值)
- 两个数组各个数相加或相乘变成一个矩阵求第K大
- JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
- bzoj3449【Usaco2014 Feb】Secret Code
- 自定义TabBar以及TabBar上的TabBarButton可以实现自动切换
- Liunux下安装oracle客户端
- 中国大学MOOC-陈越、何钦铭-数据结构 Insertion or Heap Sort
- CentOS 下安装Mplayer播放器(转载)
- Designing Efficient Algorithms [Examples]~E - Subsequence
- obsert_table
- InvocationHandler中invoke()方法的调用问题
- Log4net系统日志
- 图像开发的p2s模式:halcon+opencv的联动
- bzoj1610【Usaco2008 Feb】Line 连线游戏