VB.NETで汎用メソッドを使用しようとしていますが、汎用タイプのパラメータを受け入れることができません。私はちょうど "「t」は「フレンド」なので、アクセスブルではないということになります。GenericのFriendであるためアクセスできません
私のメソッドシグネチャは次のとおりです。
Public Shared Function GetOffset(ByVal coll As IEnumerable(Of t), ByVal offset As Integer, ByVal limit As Integer) As IEnumerable(Of t)
ありがとうございます。 VB.NETは、その型パラメータを3回宣言しなければならないという点で、C#よりも冗長であるようです。 – Echilon
@Echilon:いいえ、タイプパラメータを一度宣言するだけです*あなたは*タイプパラメータを2回以上使用しています... C#と同じように: 'public static IEnumerable GetOffset (IEnumerable coll、int offset、int limit) ' - それでも' 'が3回現れることがわかります。 –