Meaningless Notebook

我輩は雑記帖である。名はまだない。


Python とか TypeScript だと小難しく考えなくても出来た気がするんだけど VB.net だとメチャクチャ詰まった話。

Answer

抽象クラス

Public MustInherit Class AbstractClass(Of T)
    Public Overridable Sub Execute(ByRef dto As T)

        処理

    End Sub
End Class

実装クラス

Public Class ImplementsClass
    Inherits AbstractClass(Of ImplementsDtoClass)
    Public Overrides Sub Execute(ByRef dto As ImplementsDtoClass)

        処理

    End Sub
End Class

Public Class ImplementsDtoClass
End Class

VB.net めんどくさい

仕事で VB.net で開発しなきゃいけなくなったんだけど、めんどくさい。

ぐぐっても C# の情報ばっかり引っ掛かるし…

記法も独特 ? だし。

VB.net が必須な理由もメンテナ-が VB.net しか出来ないからって理由だからもちべダウン気味。

参考元

Amazon