为什么Pair和Triplet类System.Web.UI(我可以在Console应用程序中使用它们)吗?

时间:2013-04-01 08:16:52

标签: c# asp.net .net collections tuples

归入古代.NET Pair ClassTriplet Class

为什么它们在System.Web.UI命名空间中?
我可以在桌面(Windows窗体)或控制台应用程序中使用它们吗?

更新:
有一个类似的问题What is the Triplet class used for? Is it related to Tuples?
我没有将它混合到问题中,以避免将此问题重复为

UPDATE2:
这个问题的主要目的是理解在.NET框架中将类划分为命名空间的原则和基本原理,即避免在单独和意外的位置(文档和命名空间)中找到某些内容的情况。

2 个答案:

答案 0 :(得分:4)

或者,您可以使用System.Tuple<T1, T2, T...>

答案 1 :(得分:1)

是的,您可以,如果您不介意添加对System.Web.UI的引用...

这真的很奇怪,他们属于那里,但实现它很容易,你可以设计自己的,并随时添加功能。