Im new to VB。私はJavaの背景から来ています。次のコードでVBのジェネリックスに関するヘルプ
Sub PrintList(Of T)(ByVal list As List(Of T))
For Each obj As T In list
Console.Write(obj.ToString() + " ")
Next
Console.WriteLine()
End Sub
Sub PrintList(Of T)(ByVal list As List(Of T))
の意味を理解できますか? なぜ(Of T)
の部分が必要ですか? (ByVal list As List(Of T))
で十分ではないのはなぜですか? PrintList
後(Of T)
は、Javaバージョンでvoid
前<T>
と同等です
public static <T> void printList(List<T> list)
: