.NET泛型:深入理解与应用
1. 引言
在开发过程中,.NET泛型为我们提供了强大的类型安全和代码复用能力。本文将深入探讨.NET泛型在工作簿(Workbook)和工作表(Worksheet)接口定义、实现以及相关操作中的应用,同时介绍如何使用Lambda表达式和处理类型赋值问题。
2. 定义IWorkbook接口
在完成 IWorksheet(Of BaseType) 和 IWorksheetBase 接口的定义后,我们可以开始定义工作簿接口。由于工作簿可能包含多种类型的工作表,因此工作簿接口不是.NET泛型类型,但我们可以对其进行优化以方便使用。
以下是 ServerSideSpreadsheet 中定义的普通 IWorkbook 接口:
Imports System.Reflection
Imports Devspace.Trader.Common
<DefaultMember("Item")> _
Public Interface IWorkbook
Inherits IDebug
ReadOnly Property Identifier() As String
Default Property Item(ByVal identifier As String) As IWorksheetBase
End Interface
该接口定义了一个 Identifier
超级会员免费看
订阅专栏 解锁全文
416

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



