在我的代码越来越多的地方,我使用KeyValuePair<string,string>
和Dictionary<string,string>
通过以下方式:KeyValuePair
包含主电子邮件和UPN名称,我总是失败记住哪一个在Key
,哪一个在Value
。
我可以&#34;派生&#34;来自KVP / Dict的课程,我只重命名Key
和Value
(分别为UPN和eMail),但保留所有内部工作原理?
如果没有,我还有哪些其他易于维护的可能性来帮助我记住哪一个是哪个?
答案 0 :(得分:4)
一个简单的解决方案是使用System.Net.Mail中的内置.NET MailAddress类为您的电子邮件而不是字符串。这也增加了你的地址得到验证的奖励。
编辑:链接到MSDN文件。
http://msdn.microsoft.com/en-us/library/system.net.mail.mailaddress(v=vs.110).aspx