[求助]存储key-value值

gong_max 2010-11-15 04:24:36
实现一个tcp/ip协议,返回的错误码种类非常多,它类似于key--value的形式,比如:
错误码--错误信息
0000--成功
0001--数据格式错误
......
.....
我应该用什么方式存储这个错误码信息,以便于收到错误码后能快速的显示出错误信息,并且能方便配置(添加,修改)。
...全文
113 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
特别 2010-11-15
  • 打赏
  • 举报
回复
最好XML之类的独立文件
其次资源文件,但一定要放到一个独立的项目中单独编译
最次字典之类的,如果这些内容固定不变,以后不会增减,数量在100个之内,这个是最好的方法
doubleu2005 2010-11-15
  • 打赏
  • 举报
回复
建议XML
tanrenzong1986 2010-11-15
  • 打赏
  • 举报
回复
hashTable和Dictionary<int,string>都可以。
ds252743641 2010-11-15
  • 打赏
  • 举报
回复
Hashtable
snowmagic 2010-11-15
  • 打赏
  • 举报
回复
一般用资源文件,resx,好做localiztion
linwanhai 2010-11-15
  • 打赏
  • 举报
回复
*.resx
gong_max 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gomoku 的回复:]

C# code
Dictionary<string, string>

Dictionary<int, string>
[/Quote]
感谢蝈蝈,研究一下Dictionary
gong_max 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 g_lbz 的回复:]

通过资源文件
把键值对存储到资源文件中,当需要增加或者减少的时候只需要维护该资源文件即可。
[/Quote]
资源文件指定的是什么?sorry,在下菜鸟
king963741 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 gong_max 的回复:]
实现一个tcp/ip协议,返回的错误码种类非常多,它类似于key--value的形式,比如:
错误码--错误信息
0000--成功
0001--数据格式错误
......
.....
我应该用什么方式存储这个错误码信息,以便于收到错误码后能快速的显示出错误信息,并且能方便配置(添加,修改)。
[/Quote]
upup
g_lbz 2010-11-15
  • 打赏
  • 举报
回复
通过资源文件
把键值对存储到资源文件中,当需要增加或者减少的时候只需要维护该资源文件即可。
flyerwing 2010-11-15
  • 打赏
  • 举报
回复
ini
或者XML,或者对象
随便整搞定了就OK了.
gomoku 2010-11-15
  • 打赏
  • 举报
回复
Dictionary<string, string>

Dictionary<int, string>

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧