添加方法如下:
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).
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)
,不是不可以而是添加的是一个对象,而不是对象里面的值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)