c#:如何往List>里添加数据?

c#:如何往List>里添加数据?,第1张

添加方法如下:

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

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

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

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

listDict.Add(dict)

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

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

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

listDict.Add(dict1).

c#日期字符串之间的转换

1. Style=101时,表示日期字符串为:mm/dd/yyyy格式

SELECT CONVERT(datetime,'11/1/2003',101)

--结果:2003-11-01 00:00:00.000

2. Style=101时,表示日期字符串为:dd/mm/yyyy格式

SELECT CONVERT(datetime,'11/1/2003',103)

--结果:2003-01-11 00:00:00.000

/*== 日期转换为字符串 ==*/

DECLARE @dt datetime

SET @dt='2003-1-11'

3. Style=101时,表示将日期转换为:mm/dd/yyyy 格式

SELECT CONVERT(varchar,@dt,101)

--结果:01/11/2003

4. Style=103时,表示将日期转换为:dd/mm/yyyy 格式

SELECT CONVERT(varchar,@dt,103)

--结果:11/01/2003

首先要知道往List里面添加数据的对象类型,假设为Project类型

这样写

Project myproject = 你要判断的数据

bool listHasMyproject = false

foreach(var item in list.Items)

{

Project proj = (Project)item

if(proj.equals(myProject))//判断是不是等于你的数据,需要重写equals方法,当然你也可以跟据名字判断(如果名字不会重复的话)

{

listHasMyproject = true

}

}

if(listHasMyporject){.......}//List列表中存在你的数据

else{.....}

因为gen是一个对象,

public static void fill(Collection c,Generator gen, int count){

gen 是Generator 的一个对象,如果你直接c.add(gen)

,不是不可以而是添加的是一个对象,而不是对象里面的值。


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

原文地址: http://outofmemory.cn/bake/11947610.html

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

发表评论

登录后才能评论

评论列表(0条)

保存