永发信息网

C#中,已经添加了具有相同键的项是什么意思?

答案:1  悬赏:50  手机版
解决时间 2021-02-25 01:30
C#中,已经添加了具有相同键的项是什么意思?
最佳答案
这个错误表示dictionary中已经有你要添加的这一项了。
dictionary中是不允许有重复项的,这样才能按key索引到唯一一个value。
你在出错的地方查看dictionary里面有哪些数据,然后再看看添加的数据是什么。
如果是键值对集合(Dictionary)的话,它的键(key)是不允许重复的;如果是数据库操作相关,主键是不能重复的。
c# 中添加数据到数据库中的三种方法:
利用SQL语句添加。
在SQL语句中提供了INSERT语句进行数据添加,其语法格式:
INSERT [Into] table_name[(column_list)] values (data_values)。
通过SqlParameter参数添加。
通过SqlParameter参数向数据库添加数据,主要使用SqlParameter类的一些属性和方法。
首先要创建SqlConnection类的一个对象,用来连接数据库,然后插入一个带参数的SQL命令。
通过存储过程添加。
存储过程可以过滤SQL语句中的非法字符,而且在创建时可直接在服务器上进行编译,所以执行起来比单个SQL语句快。通过存储过程添加数据,可以提高程序的执行效率,而且便于以后的维护。
利用存储过程向数据库添加记录时,首先要创建SqlConnection类的一个对象,用来连接数据库,然后使用SqlCommand对象的CommandType属性指定要执行的SQL文本命令为存储过程,并通过Add方法向SqlParameter中添加参数,最后使用SqlCommand对象的ExecuteNonQuery方法执行数据更新操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
I刘德华有首歌的歌词是“我的路不是你的路”
以的组词有哪些
怎么将fat32格式化成exfat
作业15 酸和碱之间会发生什么反应(1)
QQ游戏里面的泡泡龙叫啥名字
请问淘宝纠纷怎么起诉
诺的多音字是什么
根据直线趋势外推法,该品牌手机第6期销售额
河南省夏邑县中原粉业有限公司在哪里啊,我有
前女友说了就是不给机会了。说什么都不答应。
1kpa等于多少hpa
上敬网络科技(上海)有限公司
交易双方为限制损失或保障利益而订约,同意在
三点八乘102减七点六怎么简便运算
左手无名指失去功能评几级伤残
推荐资讯
苏A7679车辆怎样能查到具体位置?
吃什么东西驱寒
三国群英传5中怎样出现日本人
赵家村村怎么去啊,有知道地址的么
仿写句子(2分)祖国是大海,我就是大海中的
饥荒专用服务器用linux好还是win好
三亚中心皇冠假日酒店-游泳池我想知道这个在
为什么我家的穿越火线不显示好友而别人家的就
历史故事《山海经》所说的事情有没有真实的史
易语言怎么让编辑框输入的时候自动出现后缀选
平安i车卡首年免年费,首年刷满6次免次年年费
我需要在PCB板边缘(即厚度)做金属化处理,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?