VB6 を VB.NET に変換する際にコードの修正量をできるだけ減らしたいんだが
DataRowに格納されているフィールドの値を取得、設定するときに Value プロパティを
経由して実行したい。
良い方法はありませんか。(欲を言えば、ValueプロパティがあってもなくてもOKにしたい)

Class ResultSet
 Private table as DataTable
 Private currentIndex as Integer
 
 〜〜省略〜〜
 
 Function Fields(ByVal fieldIndex as Integer) As Object
  Return table.Rows(currentIndex).Item(fieldIndex)
 End Function
 
End Class


現状
Dim result as ResultSet

result.Fields(0) = value
value = result.Fields(0)


理想
Dim result as ResultSet

result.Fields(0).Value = value
value = result.Fields(0).Value