c#中怎么对list添加对象

c#中怎么对list添加对象,第1张

list添加对象的方法:

List<Dictionary<string,string>>listDict=newList<Dictionary<string,string>>()

Dictionary<string,string>dict=newDictionary<string,string>()

dict.Add("key1","value")

dict.Add("key2","value")

listDict.Add(dict)

Dictionary<string,string>dict1=newDictionary<string,string>()

dict1.Add("key1","value")

dict1.Add("key2","value")

listDict.Add(dict1).

扩展资料

c#listbox控件添加列表

直接在Item属性中添加或listBox1.Items.Add("ddd")相应单击listbox的item可以使用SelectedIdexChanged事件。

例如:

privatevoidlistBox1_SelectedIdexChanged(objectsender,EventArgse)

{

switch(listBox1.SelectedIndex)

{

case0:

MessageBox.Show("t型")

break

case1:

MessageBox.Show("l型")

break

case2:

MessageBox.Show("ddd")

break

default:

MessageBox.Show("default")

break

}

}

构造函数

名称 说明

List<T>() 初始化 List<T>类的新实例,该实例为空并且具有默认初始容量。

List<T>(IEnumerable<T>) 初始化 List<T>类的新实例,该实例包含从指定集合复制的元素并且具有足够的容量来容纳所复制的元素。

List<T>(Int32) 初始化 List<T>类的新实例,该实例为空并且具有指定的初始容量。

属性

--------------------------------------------------------------------------------

名称 说明

Capacity 获取或设置该内部数据结构在不调整大小的情况下能够容纳的元素总数。

Count 获取 List<T>中实际包含的元素数。

Item 获取或设置指定索引处的元素。

方法

--------------------------------------------------------------------------------

名称 说明

Add 将对象添加到 List<T>的结尾处。

AddRange 将指定集合的元素添加到 List<T>的末尾。

AsReadOnly 返回当前集合的只读 IList<T>包装。

BinarySearch(T) 使用默认的比较器在整个已排序的 List<T>中搜索元素,并返回该元素从零开始的索引。

BinarySearch(T, IComparer<T>) 使用指定的比较器在整个已排序的 List<T>中搜索元素,并返回该元素从零开始的索引。

BinarySearch(Int32, Int32, T, IComparer<T>) 使用指定的比较器在已排序 List<T>的某个元素范围中搜索元素,并返回该元素从零开始的索引。

Clear 从 List<T>中移除所有元素。

Contains 确定某元素是否在 List<T>中。

ConvertAll<TOutput> 将当前 List<T>中的元素转换为另一种类型,并返回包含转换后的元素的列表。

CopyTo(T[]) 将整个 List<T>复制到兼容的一维数组中,从目标数组的开头开始放置。

CopyTo(T[], Int32) 将整个 List<T>复制到兼容的一维数组中,从目标数组的指定索引位置开始放置。

CopyTo(Int32, T[], Int32, Int32) 将一定范围的元素从 List<T>复制到兼容的一维数组中,从目标数组的指定索引位置开始放置。

Equals(Object) 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)

Exists 确定 List<T>是否包含与指定谓词所定义的条件相匹配的元素。

Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理 *** 作。 (继承自 Object。)

Find 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T>中的第一个匹配元素。

FindAll 检索与指定谓词定义的条件匹配的所有元素。

FindIndex(Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T>中第一个匹配元素的从零开始的索引。

FindIndex(Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T>中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。

FindIndex(Int32, Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T>中从指定的索引开始并包含指定元素数量的元素范围内的第一个匹配项的零始索引。

FindLast 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T>中的最后一个匹配元素。

FindLastIndex(Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T>中最后一个匹配元素的从零开始的索引。

FindLastIndex(Int32, Predicate<T>) 搜索与由指定谓词定义的条件相匹配的元素,并返回 List<T>中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。

FindLastIndex(Int32, Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T>中包含指定元素个数并到指定索引结束的元素范围内的最后一个匹配项的零始索引。

ForEach 对 List<T>的每个元素执行指定 *** 作。

GetEnumerator 返回循环访问 List<T>的枚举器。

GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)

GetRange 创建源 List<T>中的元素范围的浅表副本。

GetType 获取当前实例的 Type。 (继承自 Object。)

IndexOf(T) 搜索指定的对象,并返回整个 List<T>中第一个匹配项的从零开始的索引。

IndexOf(T, Int32) 搜索指定的对象,并返回 List<T>中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。

IndexOf(T, Int32, Int32) 搜索指定的对象,并返回 List<T>中从指定的索引开始并包含指定的元素数的元素范围内第一个匹配项的从零开始的索引。

Insert 将元素插入 List<T>的指定索引处。

InsertRange 将集合中的某个元素插入 List<T>的指定索引处。

LastIndexOf(T) 搜索指定的对象,并返回整个 List<T>中最后一个匹配项的从零开始的索引。

LastIndexOf(T, Int32) 搜索指定的对象,并返回 List<T>中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。

LastIndexOf(T, Int32, Int32) 搜索指定的对象,并返回 List<T>中包含指定的元素数并在指定索引处结束的元素范围内最后一个匹配项的从零开始的索引。

MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)

Remove 从 List<T>中移除特定对象的第一个匹配项。

RemoveAll 移除与指定的谓词所定义的条件相匹配的所有元素。

RemoveAt 移除 List<T>的指定索引处的元素。

RemoveRange 从 List<T>中移除一定范围的元素。

Reverse() 将整个 List<T>中元素的顺序反转。

Reverse(Int32, Int32) 将指定范围中元素的顺序反转。

Sort() 使用默认比较器对整个 List<T>中的元素进行排序。

Sort(Comparison<T>) 使用指定的 System.Comparison<T>对整个 List<T>中的元素进行排序。

Sort(IComparer<T>) 使用指定的比较器对整个 List<T>中的元素进行排序。

Sort(Int32, Int32, IComparer<T>) 使用指定的比较器对 List<T>中某个范围内的元素进行排序。

ToArray 将 List<T>的元素复制到新数组中。

ToString 返回表示当前对象的字符串。 (继承自 Object。)

TrimExcess 将容量设置为 List<T>中的实际元素数目(如果该数目小于某个阈值)。

TrueForAll 确定是否 List<T>中的每个元素都与指定的谓词所定义的条件相匹配。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11954149.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存