定界键值对的简单示例是name=brady
?在这种情况下,串联很简单,但我正在考虑由这种对组成的字典。我在处理很多这些值作为表单数据和其他上下文,并且很快做出了一个粗略的字典,但是如果它没有重新发明轮子,我们会对它进行改进以备将来使用。在.NET中是否有类似于分隔键值对的东西?
这个问题的关键是,确实特殊键值对我想存在[1],如果没有,我会延长Dictionary<TKey, TValue>
,因为总是我的注意。
有时人们在这里问很愚蠢的问题,所以我原谅那些谁回答这个,好像我是熟练编码器岩石的肿块。
[1]这样做,但是为MS的代码和唯一的具有内部可访问性,如保罗·摩根多指出。现在,如果MS有这样一个班级,为什么他们不只是贴一本普通的词典,就像有人告诉我要做的一样。
你能否提供更多细节?这与“字典”有什么不同? –
还有一个现有的'KeyValuePair'通用结构(由'Dictionary '使用)。听起来就像你只需要一个Parse()函数来处理你的数据。 –
@CurtisLusmore扩展词典有一对分隔符,一对隔板,字符转义功能,和一个'的ToString()'那将其连接所有样形式数据一般的情况,和一个'解析()'功能,也许'排序()'按键或按值,开始。它比总是使用'Dictionary'更方便,并且手动完成其余部分。 –
ProfK