C#容器IList<T>在开头插入数据?

C#容器IList<T>在开头插入数据?,第1张

你有一点误解,Dictionary在内部存储的时候是HashTable,本来就没有“顺序”的概念,何来“开头”或index呢?

而List<T>如你所愿,本来就有Insert(int index, T item)这个重载。

添加方法如下:

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


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

原文地址: https://outofmemory.cn/bake/11943568.html

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

发表评论

登录后才能评论

评论列表(0条)

保存