c# list集合怎么获取它的数据

作者&投稿:植施 (若有异议请与网页底部的电邮联系)
C# 中如何从List集合中提取第一个值~

索引位0的就是第一个。
List list=new List();
list="数据集";
list[0]就是第一个值

先定义一个委托 (委托其实就是用一个名字代表一个函数)
public static bool getTV(TV tv) //TV是List中的对象 你懂得
{
tv.name != "";//取出 list中name不为“”的TV对象
return true;
}
Predicate pre = getTV;
TV temp = list.Find(pre); //应该是获取到找到的第一个对象
List = list.FindAll(pre);//找到所有name 不为“”的对象

当做数组来用就行了,但是你后面的不清你要取哪组数据,假定你上面是从tv1开始加的,那tv12下标就是11,另外假定你的TVHelper中存储数据的字段是url,那就是
this.wmp.URL=list[11].url;

先定义一个委托 (委托其实就是用一个名字代表一个函数)
public static bool getTV(TV tv) //TV是List中的对象 你懂得
{
tv.name != "";//取出 list中name不为“”的TV对象
return true;
}
Predicate<TV> pre = getTV;
TV temp = list.Find(pre); //应该是获取到找到的第一个对象
List<TV> = list.FindAll(pre);//找到所有name 不为“”的对象

list作为已经实例化的List对象,读取的时候只需要加下标就可以了如果是遍历读取一般有个自增数字i 如果是第i个对象的值就是 this.wmp.URL= list(i).toString(); i就是list的下标。

LIST里是 TVHelper 类型的数据,要取出url就要看TVHelper有没有取出url的方法


万宁市18245111112: c# List<T> 里面的数据是否只能通过foreach 取得? -
守胞苏为: 1可以通过索引来取,比如lst是一个list集合, lst[0]是第一条,lst[1]是第二条2可以通过for循环3可以通过linq语句来取

万宁市18245111112: C#list<string>怎么提取需要的内容并存入其他 -
守胞苏为: 简单看一下: List<string> dataList = new List<string>() { "abc", "bcd", "cde" }; //1、循环查找 List<string> dataList1 = new List<string>(); foreach (string item in dataList) { if (item.Contains("b")) { dataList1.Add(item); } } Console.WriteLine...

万宁市18245111112: C# ListView 如何获得数据中的数据? -
守胞苏为: lviStudent 是 ListViewItem类的对象,习惯这样使用就好了,后面括号内的是接受的参数,也就是填充它的项item ,(string)是将其强制转化为字符串类型的.

万宁市18245111112: C# list<string> 怎么提取需要的内容并存入其他数组 -
守胞苏为: 用正则表达式来实现 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; namespace ConsoleApplication2 { class Program { //定义一个结构存放X,Y坐标 struct MyPoint {...

万宁市18245111112: 怎样从list集合取出数据 -
守胞苏为: =3)>${ls}

万宁市18245111112: c#中如何访问List集合并将值返回到Textbox中显示 -
守胞苏为: List strings = new List(); strings.Add("Hello"); strings.Add("World"); textbox.Text = strings[0] + " " + strings[1]; MessageBox.Show(textbox.Text); 显示:Hello World

万宁市18245111112: C#怎么在list集合中随机取出一个值 -
守胞苏为: 刚刚有个人说的对,但是有些笼统 Random rm = new Random(); int i = rm.Next(list.Count) //随机数最大值不能超过list的总数 list[i];这样就可以,当然,省下来i其实也可以

万宁市18245111112: c#怎么访问list里面的元素 -
守胞苏为: list.items[索引号]即可访问里面的元素

万宁市18245111112: C#声明一个list<Question>集合,我怎么在里面随机取数据 -
守胞苏为: //var list = new List<Question>(); list.Add(...); int i = new Random().Next(list.Count); var randowitem = list[i]; 就拿到了你要的随机值.这个值是Question类型, 你要赋值的话就把Question.属性 直接取出来就好了

万宁市18245111112: c#list 怎么依据先进先出 依次提取数据 -
守胞苏为: List.Add 方法能够向末尾追加 List[0] 方法可以读取第一个元素 List.RemoveAt(0) 可以删除第一个元素 但是一般来说不推荐用 List,题主可以去看看 Queue

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网