.NET泛型与服务器端电子表格开发详解
1. .NET泛型基础
在.NET编程中,泛型是一个强大的特性。Visual Basic会将.NET泛型类型编译为不完整类型。当这个不完整类型被具体化时,.NET会创建一个全新的类型,而且开发者无需进行特别操作。例如,如果使用 GenericsContainer 处理15种不同类型,.NET会在程序执行时生成15个 GenericsContainer 的定义。
Public Class GenericsContainer(Of MyType)
Dim _managed As MyType
Public Sub New(ByVal toManage As MyType)
_managed = toManage
End Sub
Public ReadOnly Property Managed() As MyType
Get
Return _managed
End Get
End Property
End Class
.NET泛型是一种抽象,就像接口是类的抽象一样,.NET泛型是接口之上的抽象。接口定义意图,而.NET泛型定义意图的抽象实现。使用.NET泛型时,需要掌握创建抽象的能力,将想法整合到抽象意图的实现中,这也是一些人对.NET泛型感到困惑的原因。编写自己的.NET泛型代码需要提前规划。
2. 服务器端电子表格理论
以证券交易员使用的电子表格为例,
超级会员免费看
订阅专栏 解锁全文
3363

被折叠的 条评论
为什么被折叠?



