![]() |
1
3
它用于序列化视图状态(以及它的表亲Triplet)。 我猜测,它们不是基础库的一部分(即使它们没有任何特定于ASP.NET的特性)的原因是它们不是很有用,因为它们是无类型的。 在基础库中包含无类型对和三元组,可能会被视为鼓励“无类型”编程。 不过,类型化元组可能很有用(我认为F#也有)。我认为匿名类型涵盖了异构元组的大部分用例。 |
![]() |
2
5
我不认为你会找到一个很好的理由。它似乎是由web团队首先创建的,所以他们在自己的命名空间/程序集中创建了它。他们还增加了一个 LinkDemand 给 AspNetHostingPermission ,这是不幸的。 MSDN表示,就其“预期用途”而言
|
![]() |
3
3
这并没有直接回答问题,但在。NET 4你可以,也可能应该使用 Tuple . 为了回答这个问题,我认为将Pair放入系统中只是一个错误。网状物。UI和Microsoft已尝试通过引入Tuple类来解决此错误。 |
![]() |
4
0
上帝保佑,我们不应该有一个比字典轻的类型化配对,并且可以在类型化列表中被盗用,这样它就可以被索引:)。当然,创建其中一个是无痛的,但为什么呢。 |