List和string之间的互相转换
来源:互联网 发布:网络诈骗能把钱追回吗 编辑:程序博客网 时间:2024/05/21 22:37
我们在开发中经常会用List<string>来保存一组字符串,比如下面这段代码:
List<string> studentNames = new List<string>();
studentNames.Add("John");
studentNames.Add("Mary");
studentNames.Add("Rose");
studentNames.Add("John");
studentNames.Add("Mary");
studentNames.Add("Rose");
可是有时候,我们要从中获取一个字符串,字符串的内容就是集合中的内容,但是要用逗号隔开,下面的办法可以实现:
string.Join(", ", studentNames.ToArray())
上面这条语句,返回的结果应该是下面这个样子:
John, Mary, Rose
下面让我们来做个反向工程,从string转换成List<string>
string result = string.Join(", ", studentNames.ToArray());
List<string> newStudentNames = new List<string>(result.Split(new string[] { ", " }, StringSplitOptions.RemoveEmptyEntries));
foreach (string s in newStudentNames)
{
System.Diagnostics.Debug.WriteLine(s);
}
List<string> newStudentNames = new List<string>(result.Split(new string[] { ", " }, StringSplitOptions.RemoveEmptyEntries));
foreach (string s in newStudentNames)
{
System.Diagnostics.Debug.WriteLine(s);
}
输出结果如下:
John
Mary
Rose
Mary
Rose
- List和string之间的互相转换
- List和string之间的互相转换
- List和string之间的互相转换
- String 和List<String> 的互相转换
- string和numeric之间的互相转换
- 【Java】String 和List<String> 的互相转换
- C++ STRING 和WSTRING 之间的互相转换函数
- string和char数组:两者之间的互相转换
- c++ string 和wstring 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- C++ STRING 和WSTRING 之间的互相转换函数
- String类和int之间的互相转换
- python3中bytes和string之间的互相转换
- 摘抄落岸之鱼——M900/M1800移动通信系统
- 使用.Net编写Windows程序,对于窗体控制常见项目
- Android Kernel - Boot Loader
- 误差( Error)
- SecureCRT突然假死的问题(Ctrl+S)
- List和string之间的互相转换
- net tostring format格式说明
- rtytr
- Ext.util.Format类是Ext对数据进行格式化操作的一个类
- ERROR
- 获取网站Flash动画
- sql 日期类型的输出方式
- Java的内存泄漏(二)
- 网络拓扑管理 三种真功夫