C# 中有hashmap 这个类吗?

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:13:10
如题,想用hashmap存一些网站配置的信息,因为基本是只读的,不汲及线和安全.所以不想用hashtable 但是查MSDN都没有找到HASHMAP ,难道要自己去实现?
回复楼下的,我知道web.config这个文件,其实这个文件在application启动的时候也是要读到内存里面的.像功能模块的权限这些配置放到web.confing这样就不灵活了,如果我要在网页上做更改呢?这样在网页中改这个文件从安全上说,合适吗?.如果我在定义一个group对象在里面用一个int来表示它的权限 在启动的时候从数据库中读取这些组的数据,放到内存中,而从访问速度来考虑当然会想到hashmap了,那么很多人都想把这些东西放到Application中,但这样会做得好乱.因为权限只有超级用户才能改(只有一个),这就不会有线程安全的问题了,所以我想这必要使用线程同步所以不考虑hashtable. ,百度不是一个问正经事的地方

是的.很不幸,C#在这里没有模仿Java了,只提供了Hashtable, 配置信息,现在基本都是用楼上所说的web.config
里面,或者利用XML来存储!!!

网站配置信息存web.config的appsetting里,专门用来放配置信息的。

PS: web.config中的所有信息在aspx后台都有对应的.NET类可以实时进行调用更改,完全不存在“不灵活”的问题。

保存到配置信息还要用对象?