当前位置:  开发笔记 > 编程语言 > 正文

可以从.NET函数返回KeyValuePair吗?

如何解决《可以从.NET函数返回KeyValuePair吗?》经验,为你挑选了1个好方法。

我只是在处理一个函数,我需要返回两个值,一个是列名,一个是当前行的列值.我正在返回KeyValuePair(String,Object).我想知道这是一个好主意还是难以阅读/使用?



1> Jon Skeet..:

如果它真的是一个键值对,那么这似乎是一件非常合理的事情.Tuple对于没有键值关系的情况,.NET 4.0将包含适当的类.

另一种方法是使用out/ref参数,让调用者决定是否将值保持在一起 - 但是KeyValuePair当有明显的关系并且调用者可能希望将它们组合在一起时,我更喜欢这种方法.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有