VB.NET関数polymorphをリストにする方法はありますか?VB.NETとポリモーフィズム
Sub TestBase()
Dim a#()
a = VEC.New_(42, 51, 2, 3, 4, 5) 'never mind, this just creates a non-empty list
'at this point, a is a double()
ARR.append(a, 5)
End Sub
Public Sub append(ByRef v, Val)
ReDim Preserve v(0 To UBound(v) + 1) 'this line casts v into a object()
v(UBound(v)) = Val
End Sub
タイプごとに一つの関数を作るfastiduous道から離れて、これを行うための正しい方法はあります:次のコードは、私に「無効なキャスト」エラーになりますか?
ジェネリック:言っ
は、あなたの問題は、以下のようなジェネリック医薬品を使用することによって解決することができますか? public sub append(of T)(byref v()をT、ValをTとして) – Mr47
はい、このトリックはありがとう! – Pierre
'Option Strict On 'を使用できるようにする現代的な言語を使用している間、型指定されていないコードを使用しています... 1990s –