私はかなり長い間VisualBasicを使用してきましたが、最近、より複雑な言語の学習への一歩としてC#の学習を開始することを決定しました。
このジャンプの一環として、古いVBプロジェクトのいくつかを手動でC#に変換することにしました。私が抱えている問題は、引数/インデックスを持つプロパティを使用してクラスを持つライブラリを変換することです。
プロパティは、VBでは次のようになります。
Friend Property Aproperty(ByVal Index As Integer) As AClass
Get
Return Alist.Item(Index)
End Get
Set(ByVal value As KeyClass)
Alist.Item(Index) = value
End Set
End Property
プロパティを使用すると、次のように使用されます。
Bclass.Aproperty(5) = new AClass
これは私がC#で達成したいこの種のことですが、C#はこの種のことを実行できないように見えるため、これを実行する方法を私の人生で理解することはできません。