`

c# list和string

    博客分类:
  • C#
 
阅读更多

C# List和String互相转换

(2011-06-24 13:53:35)
标签:

杂谈

分类: C#学
<!-- 正文开始 -->

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数组 ...通过以上介绍和示例,相信你已经掌握了如何将`List&lt;String&gt;`转换为`String[]`数组的基本方法。这种转换在实际开发中非常常见,掌握它对于提高编程效率有着重要意义。

    C#中List〈string〉和string[]数组之间的相互转换

    下面我们将详细介绍如何在C#中将List&lt;string&gt;转换为string[]数组,以及如何将string[]数组转换为List&lt;string&gt;。 1. 从System.String[]转换到List&lt;System.String&gt; 当你有一个已存在的string[]数组,并希望将其转换为...

    C# List实现行转列的通用方案

    private static List&lt;string&gt; GetAllColumns(List&lt;T&gt; list, List&lt;string&gt; DimensionList, string DynamicColumn, out List&lt;string&gt; AllDynamicColumn) { // 获取所有的维度列 var allColumns = DimensionList....

    C#_StringList的用法

    C# ArrayList 的用法 ArrayList 是一个特殊的数组,通过添加和删除元素,可以动态改变数组的长度。下面是 ArrayList 的一些重要用法和特点: 一、优点: 1. 支持自动改变大小的功能:ArrayList 可以根据需要自动...

    CSharp_List.zip_C# list_C#中list_C#中list的用法_C#怎么引用List_c# list

    在C#编程中,`List&lt;T&gt;`是.NET框架中常用的一种动态数组,它属于泛型集合,提供了丰富的功能,使得在处理一系列数据时更加灵活高效。`List&lt;T&gt;`类是`System.Collections.Generic`命名空间的一部分,它实现了`IList&lt;T&gt;`...

    C#List集合分组winform把List分组

    在.NET框架中,C#是一种常用的编程语言,...总的来说,理解和熟练掌握C#的List和Linq的分组与筛选功能,对于开发高效且易维护的WinForm应用至关重要。通过正确地组织和操作数据,可以极大地提升用户体验和开发效率。

    C# List OrderBy 动态多字段排序

    在C#编程中,`List&lt;T&gt;` 是一个常用的集合类,用于存储同类型的元素序列。在处理这些数据时,我们经常需要对它们进行排序。`OrderBy` 方法是 LINQ(Language Integrated Query) 提供的一个非常方便的排序工具,它...

    C# List用法详解

    C# List用法详解 C# List是一种泛型集合类,属于System.Collections.Generic命名空间,实现了IList、ICollection、IEnumerable、IList、ICollection、IEnumerable接口。List类是ArrayList类的泛型等效类,使用大小...

    c# List类排序方法

    ### c# List类排序方法 #### 一、初始工作与预备知识 在C#中,`List&lt;T&gt;`是一个非常常用的泛型集合类,它提供了动态数组的功能,可以存储任意数量的相同类型元素。当涉及到对List中的数据进行排序时,我们可以采用...

    C# list对象FindAll函数的四种写法

    在C#编程中,`List&lt;T&gt;` 是一个非常常用的集合类,它提供了丰富的操作方法,如查找、添加、删除等。在本篇文章中,我们将详细探讨`List&lt;T&gt;`的`FindAll`方法,并通过四种不同的写法来演示如何使用这个功能来筛选满足...

    C# Array和ArrayList,List区别

    ### C# 中 Array、ArrayList 和 List 的区别 在C#编程语言中,处理集合数据时,程序员经常需要根据实际需求选择合适的集合类型。本文将详细解释C#中Array、ArrayList和List之间的区别,并通过示例代码帮助理解这些...

    C#数组中List, Dictionary的相互转换问题

    将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自动实现属性。 class ...

    C# List用法

    C# List是.NET Framework中System.Collections.Generic命名空间下的一个泛型类,它是对非泛型ArrayList类的泛型等效版本,适用于处理强类型集合。List使用动态数组的方式实现,允许元素数量按需动态增加,相比于传统...

    c#list/dictionary实现平均成绩

    在这个“c#list/dictionary实现平均成绩”的场景中,我们将探讨如何利用这两种数据结构来计算一组成绩的平均值。 首先,`List&lt;T&gt;`是.NET框架中System.Collections.Generic命名空间下的一个类,它代表了一个动态大小...

    C# 传入自定义列表List 到Oracle存储过程

    本文将详细讲解如何在C#中使用自定义列表(List)作为参数调用Oracle存储过程,以及实现这一功能的关键技术和注意事项。 首先,我们需要了解Oracle数据库中的PL/SQL类型,例如VARCAR2、NUMBER等,它们对应于C#中的...

    C# List用法详解,可作为C#开发参考。

    ### C# List&lt;T&gt; 类详解 #### 一、概述 `List&lt;T&gt;` 是 C# 中一个非常常用的集合类,属于 `System.Collections.Generic` 命名空间。它提供了灵活且高效的列表存储方式,并且支持多种操作,如添加、删除、查询、排序等...

    C#中List和数组之间转换的方法

    本文实例讲述了C#中List和数组之间转换的方法。分享给大家供大家参考。具体分析如下: 一、List转数组 (从List&lt;string&gt;转到string[]) List&lt;string&gt; listS=new List&lt;string&gt;(); listS.Add(str); listS.Add(hello);...

    2.1.1 C++和C#数据传递 -常用类型数组和List类型传递

    本节将深入探讨C++和C#中数据传递的常见方法,特别是涉及数组和List类型的传递。 首先,让我们从C++开始。在C++中,数据传递主要通过值传递和引用传递。数组在C++中被视为对象,因此当作为参数传递时,实际上是传递...

    C# 修改list所有对象中的某字段

    在C#编程中,我们经常需要操作集合,如List,进行数据的增删改查。本主题聚焦于如何修改List中所有对象的某个特定字段。Lambda表达式和ForEach方法是实现这一目标的常用工具。下面将详细介绍这两种方法。 **Lambda...

Global site tag (gtag.js) - Google Analytics