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 + "*");
}
分享到:
相关推荐
### List转换成String数组 ...通过以上介绍和示例,相信你已经掌握了如何将`List<String>`转换为`String[]`数组的基本方法。这种转换在实际开发中非常常见,掌握它对于提高编程效率有着重要意义。
下面我们将详细介绍如何在C#中将List<string>转换为string[]数组,以及如何将string[]数组转换为List<string>。 1. 从System.String[]转换到List<System.String> 当你有一个已存在的string[]数组,并希望将其转换为...
private static List<string> GetAllColumns(List<T> list, List<string> DimensionList, string DynamicColumn, out List<string> AllDynamicColumn) { // 获取所有的维度列 var allColumns = DimensionList....
C# ArrayList 的用法 ArrayList 是一个特殊的数组,通过添加和删除元素,可以动态改变数组的长度。下面是 ArrayList 的一些重要用法和特点: 一、优点: 1. 支持自动改变大小的功能:ArrayList 可以根据需要自动...
在C#编程中,`List<T>`是.NET框架中常用的一种动态数组,它属于泛型集合,提供了丰富的功能,使得在处理一系列数据时更加灵活高效。`List<T>`类是`System.Collections.Generic`命名空间的一部分,它实现了`IList<T>`...
在.NET框架中,C#是一种常用的编程语言,...总的来说,理解和熟练掌握C#的List和Linq的分组与筛选功能,对于开发高效且易维护的WinForm应用至关重要。通过正确地组织和操作数据,可以极大地提升用户体验和开发效率。
在C#编程中,`List<T>` 是一个常用的集合类,用于存储同类型的元素序列。在处理这些数据时,我们经常需要对它们进行排序。`OrderBy` 方法是 LINQ(Language Integrated Query) 提供的一个非常方便的排序工具,它...
C# List用法详解 C# List是一种泛型集合类,属于System.Collections.Generic命名空间,实现了IList、ICollection、IEnumerable、IList、ICollection、IEnumerable接口。List类是ArrayList类的泛型等效类,使用大小...
### c# List类排序方法 #### 一、初始工作与预备知识 在C#中,`List<T>`是一个非常常用的泛型集合类,它提供了动态数组的功能,可以存储任意数量的相同类型元素。当涉及到对List中的数据进行排序时,我们可以采用...
在C#编程中,`List<T>` 是一个非常常用的集合类,它提供了丰富的操作方法,如查找、添加、删除等。在本篇文章中,我们将详细探讨`List<T>`的`FindAll`方法,并通过四种不同的写法来演示如何使用这个功能来筛选满足...
### C# 中 Array、ArrayList 和 List 的区别 在C#编程语言中,处理集合数据时,程序员经常需要根据实际需求选择合适的集合类型。本文将详细解释C#中Array、ArrayList和List之间的区别,并通过示例代码帮助理解这些...
将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自动实现属性。 class ...
C# List是.NET Framework中System.Collections.Generic命名空间下的一个泛型类,它是对非泛型ArrayList类的泛型等效版本,适用于处理强类型集合。List使用动态数组的方式实现,允许元素数量按需动态增加,相比于传统...
在这个“c#list/dictionary实现平均成绩”的场景中,我们将探讨如何利用这两种数据结构来计算一组成绩的平均值。 首先,`List<T>`是.NET框架中System.Collections.Generic命名空间下的一个类,它代表了一个动态大小...
本文将详细讲解如何在C#中使用自定义列表(List)作为参数调用Oracle存储过程,以及实现这一功能的关键技术和注意事项。 首先,我们需要了解Oracle数据库中的PL/SQL类型,例如VARCAR2、NUMBER等,它们对应于C#中的...
### C# List<T> 类详解 #### 一、概述 `List<T>` 是 C# 中一个非常常用的集合类,属于 `System.Collections.Generic` 命名空间。它提供了灵活且高效的列表存储方式,并且支持多种操作,如添加、删除、查询、排序等...
本文实例讲述了C#中List和数组之间转换的方法。分享给大家供大家参考。具体分析如下: 一、List转数组 (从List<string>转到string[]) List<string> listS=new List<string>(); listS.Add(str); listS.Add(hello);...
本节将深入探讨C++和C#中数据传递的常见方法,特别是涉及数组和List类型的传递。 首先,让我们从C++开始。在C++中,数据传递主要通过值传递和引用传递。数组在C++中被视为对象,因此当作为参数传递时,实际上是传递...
在C#编程中,我们经常需要操作集合,如List,进行数据的增删改查。本主题聚焦于如何修改List中所有对象的某个特定字段。Lambda表达式和ForEach方法是实现这一目标的常用工具。下面将详细介绍这两种方法。 **Lambda...