C# List和String互相转换
(2011-06-24 13:53:35)
<!-- 正文开始 -->
List转字符串,用逗号隔开
List<string> list = new
List<string>();
list.Add("a");
list.Add("b");
list.Add("c");
//MessageBox.Show(list.);
//LoadModel();
string
s = string.Join(",", list.ToArray());
MessageBox.Show(s);
List<test> list = new List<test>();
list.Add(new test("1",
"a"));
list.Add(new test("2", "b"));
list.Add(new test("",
""));
list.Add(new test("3", "c"));
var a = from o in list select
o.test1;
var b = from o in list select o.test2;
string s1 =
string.Join(",", a.ToArray());
string s2 = string.Join(",",
b.ToArray());
MessageBox.Show(s1 + "\r\n" + s2);
结果:1,2,,3
a,b,,c
字符串转List
这里s的分隔符不是“,”而是“, ”,后面有一个空格
string s = "1, 2, 3";
List<string> list = new
List<string>(s.Split(new string[] { ", " },
StringSplitOptions.RemoveEmptyEntries));
foreach (string t in
list)
{
MessageBox.Show("*" + t + "*");
}
这里s的分隔符是“,”
string s = "1,2,3";
List<string> list = new
List<string>(s.Split(','));
foreach (string t in
list)
{
MessageBox.Show("*" + t + "*");
}
分享到:
相关推荐
C#_StringList的用法,这个对于学C#_StringList的用法有一些帮组的。
把list类型的数据转换成string类型的数组
List<string>和string[]数组之间的相互转换,需要的朋友可以参考下
简单介绍Liststring 与string[] 的区别
本文实例讲述了C#中List和数组之间转换的方法。分享给大家供大家参考。具体分析如下: 一、List转数组 (从List<string>转到string[]) List<string> listS=new List<string>(); listS.Add(str); listS.Add(hello);...
本文实例讲述了C#使用List类实现动态变长数组的方法。分享给大家供大家参考。具体如下: C#中的list可以当做数组使用,而且无需定义长度,完全是动态的 class Person { public string Name { get; set; } public ...
C#中List中泛型T如果是一个对象的话,则利用Find函数返回的将是这个对象的指针,对其返回对象的属性进行操作,也会影响list中相应元素对象的值。验证如下:1.新建一个Class1类,其含有两个姓名和分数两个属性: 代码...
将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自动实现属性。 class ...
List<string> ListA = new List<string>(); List<string> ListB = new List<string>(); List<string> ListResult = new List<string>(); ListResult = ListA.Distinct().ToList();//去重 ListResult = ListA.Except...
一、# List泛型集合 集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。 为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作...
public string GetChecked(CheckBoxList checkList, string separator) { string str = ; for (int i = 0; i < checkList.Items.Count; i++) { if (checkList.Items[i].Selected) { str += checkList.Items[i]....
可将list转化成JSON字符串 使用方法 例: List<自定义类> l; ListChangeToJson.ListChangeToJson classJson = new ListChangeToJson.ListChangeToJson(); classJson.ArrayToJsonAll(l, "数组名字");
②,可绑定List<string>,DataTable,Dictionary<string,string>类型的数据源。③,在下拉列表中可显示自定义的多列数据。④,可在下拉列表中通过输入关键字,自动搜索符合条件的数据行。⑤,可指定不同的值列和显示...
本文实例讲述了C#实现获取本地内网(局域网)和外网(公网)IP地址的方法。分享给大家供大家参考,具体如下: 1、获取本机的IP地址集合: /// /// 获取本机所有ip地址 /// /// <param name=netType>InterNetwork:...
public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim())) { string[] bb = aa.Split(new string[] { "\r\n", ",", ";", "* " }, StringSplitOptions....
谈下你对 Redis 的了解? 1)Redis是一种基于键值对的NoSQL数据库(非关系...包括c#引用的包,操作类,包括操作List,Hash、SortedSet等全有了 更多请查阅 https://blog.csdn.net/weijia3624/article/details/130691865
如下所示: 代码如下:using System;using System.Collections.Generic; public partial class List : System.Web.UI.... private void CreateList() { List<string> list = new List<string>(); list.Add(“Compsog
/// 3、GetArrayStr(List list, string speater) 把 List 按照分隔符组装成 string /// 4、GetArrayStr(List list) 得到数组列表以逗号分隔的字符串 /// 5、GetArrayValueStr(Dictionary, int> list)得到数组列表...
1、根据指定的数据库连接,自动生成数据表、视图和存储过程对应的对象代码(C#代码)。 2、自动生成相关的工程文件,生成完整的业务层项目文件。 3、可以帮助生成自定义查询方法。 4、支持SQLServer2000、SQLServer...