重命名KeyValuePair / Dictionary中的键/值

时间:2014-09-17 10:04:30

标签: c# dictionary keyvaluepair

在我的代码越来越多的地方,我使用KeyValuePair<string,string>Dictionary<string,string>通过以下方式:KeyValuePair包含主电子邮件和UPN名称,我总是失败记住哪一个在Key,哪一个在Value

我可以&#34;派生&#34;来自KVP / Dict的课程,我只重命名KeyValue(分别为UPN和eMail),但保留所有内部工作原理?

如果没有,我还有哪些其他易于维护的可能性来帮助我记住哪一个是哪个?

1 个答案:

答案 0 :(得分:4)

一个简单的解决方案是使用System.Net.Mail中的内置.NET MailAddress类为您的电子邮件而不是字符串。这也增加了你的地址得到验证的奖励。

编辑:链接到MSDN文件。

http://msdn.microsoft.com/en-us/library/system.net.mail.mailaddress(v=vs.110).aspx