trianglecollection.vb
来自「OOP With Microsoft VB.NET And Csharp Ste」· VB 代码 · 共 43 行
VB
43 行
<Serializable()> Public Class TriangleCollection
Inherits System.Collections.CollectionBase
Public Sub Add(ByVal tri As Triangle)
Me.InnerList.Add(tri)
End Sub
Public Sub Remove(ByVal tri As Triangle)
Me.InnerList.Remove(tri)
End Sub
Public Overrides Function ToString() As String
Dim triangles As String
Dim tri As Triangle
For Each tri In Me.InnerList
triangles += tri.ToString() & ControlChars.CrLf
Next
Return triangles
End Function
Public Function ToArray() As Object()
Dim triangles(Me.Count - 1) As Object
Dim tri As Integer
For tri = 0 To Me.Count - 1
triangles(tri) = innerlist(tri)
Next
Return triangles
End Function
Public Sub New()
End Sub
Default Public Property Item(ByVal index As Integer) As Triangle
Get
Return CType(Me.InnerList.Item(index), Triangle)
End Get
Set(ByVal Value As Triangle)
Me.InnerList.Item(index) = Value
End Set
End Property
End Class
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?