コンストラクターを持つクラスがあります。コンストラクターは必要なすべてのパラメーターを取得し、パラメーターを使用して別のクラスを返します。
Public Class SearchResults()
private id as int
Sub New(id) ' Constructor
getResults(id)
End Sub
Public Function getResults(byval id as int) as List(of Products)
........
return list (of products)
End Function
End
次に、私のページですべての製品を入手したいと思います。
Dim s = new SearchResults( 1 )
Dim p as list(of Products) = s.getResults()
----今、私はこれでそれぞれのために行うことができます
これは私にとってはうまくいきますが、私はそれを行うためのより良い方法が必要だと感じています。私は最高の基準に固執したいと思います。これが最善のアプローチだと思いますか、それとも改善できると思いますか?私のデザイナーはプロジェクト内でこのクラスを利用する予定です...だから私は彼らのためにそれをできるだけシンプルにしたいと思っています。
または、クラスのコレクションを作成する方法...たとえば、ClassProductとそのコレクションClassProducts、Productsはプロジェクトクラスのコレクションです。