c# – Triplet类用于什么?它与元组有关吗?

所以我刚刚了解了 Triplet课程.我没有使用ASP.NET的经验,只有核心.NET Framework.

有人可以向我解释Triplet类存在于何处/原因?它像一个元组

解决方法

是的,它与.NET 4.0中的Tuple非常相似,但特别是可以追溯到.NET 1.0和ASP.NET 1.0.它主要用于 ViewState serialization

The Page class contains a SavePageViewState(),which is invoked during the page life cycle’s save view state stage. The SavePageViewState() method starts by creating a Triplet that contains the following three items:

  1. The page’s hash code. This hash code is used to ensure that the view state hasn’t been #tampered with between postbacks. We’ll talk more about view state hashing in the “View State and Security Implications” section.
  2. The collective view state of the Page‘s control hierarchy.
  3. An ArrayList of controls in the control hierarchy that need to be explicitly invoked by the page class during the raise postback event stage of the life cycle.

还有它的’弟弟叫Pair.

绝对没有理由你甚至不应该为这些课程烦恼,否则就会产生一种不圣洁的乱七八糟的混乱局面.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...