请问c#如何获取list中一列的值然后根据需要把他转换成数组,或者是字符串

如题所述

第1个回答  2017-03-01
List<String> list = new ArrayList<String>();
//list中添对象
list.add("a");
list.add("b");
list.add("c");
StringBuffer sb = new StringBuffer();
for(String s:list){
sb.append(s)
}
System.out.println(sb.toString());
第2个回答  2017-03-01
举个例子?追问

一个实体类的list,
public class mo
{
public string a{get;set;}
public string b{get;set;}
}
list molist=***;
想要molist里的b列的数据转成数组

追答var arr = molist.Select(x=>x.b).ToArray();

追问

老铁666啊

本回答被提问者采纳

C#中如何读取数据库中的某一列值,并将其逐条写入一个数组。
privateList<string>getGX(){ List<string>list=newList<string>();stringsql="select*fromCodeGX";DataTabledt=SqlHelper.getDataTable(sql);foreach(DataRowrowindt.Rows){ list.Add(row["GXName"].ToString());} returnlist;}

c#如何查询数据库中表的一列数据并赋值给一个数组
先把数据库中的那一列数据查询出来,用datatable存起来,然后循环这个datatable 把值一个一个的加到数组中,数组长度的定义可以用datatable.rows.count

C#中listview如何取得第一行第一列的值
lvAll.Items[0].Text 第一行第一列lvAll.Items[0].SubItems[1].Text 第一行第二列

c# List<int[]> 如何转成 string?
using System;using System.Text;using System.Collections.Generic;class Test { static void Main(string[] args){ List<int[]> l=new List<int[]> {new int[]{1,2},new int[]{3,4}};StringBuilder sb=new StringBuilder("\\"[");foreach(int[] arr in l){ sb.Append("[");foreac...

c#中如何将字符串中的数字取出来放到数组中
public static List<string> str2lst(string str) { List<string> alist = new List<string>(); System.Text.RegularExpressions.MatchCollection match = System.Text.RegularExpressions.Regex.Matches(str, @"(?<number>(\\+|-)?(0|[1-9]\\d*)(\\.\\d*[0-9])?)"); foreach ...

C#语言中如何将“ArrayList”转化成“int[]型”的数组?
很简单,一串代码就解决了。输入:a.ToArray(typeof(Int32));\/\/ 其中Int32可以替换成其他你想要的类型。但是不推荐用ArrayList,因为ArrayList中的Item是object类型的,当转换的时候极有可能会发生装拆箱,推荐使用List<T>泛型集合,这样就不会发生装拆箱了,效率更高。

c#环境下怎么把sqlite数据库查出的某一列放进一个数组内,主要是怎么...
SqlDataAdapter("select * from sql",conn);DataTable dt = new DataTable();sda.Fill(dt);string[] arr=new string[dt.Rows.Count]for(int i=0;i

C# mvc 用viewbag传值后获取list值,如何从list中取出任意一个值
foreach(var item in (List<string>)ViewBag.Data){ 输出@item即可 } 想单独输出 也是先(List<string>)ViewBag.Data,把ViewBag强转,然后就一般的操作List的代码都可以写出来的。比如 ((List<string>)ViewBag.Data)[5] 就输出了数组第6个元素 也就是F。

C#中如何逐行读取txt中的数据并赋值到一维数组中。
(1)文本文件中的数据按行存放,每行一个数据,数据的数量不定,可多可少。从文本文件中读入的数据并转换后,先存放泛型集合List<T>,最后再将List<T>转换成一维数组。(2)实现代码:文本文件 D:\\data.txt 中存放的数据为浮点类型,每行一个数据 using System;using System.Collections.Generic;...

c#如何获取listbox中项的值
ListBox增加值的时候,可以增加一个Value,一个Text,Text就是显示出来的,Value是看不到的,比如你存一个人,就可以存人的ID和人的NAME,这样可以取到ID来唯一确定一个人了。ListBox.Items.Add((new ListItem("姓名","id"));显示出来的就是“姓名”,可以用 ListBox.SelectedItem.Text获得“姓名...

相似回答