8
たとえば、enumerable.ToList()
対list.AsReadOnly()
です。.NETでは、AsFoo()とToFoo()の違いは何ですか?
IEnumerable<T>
をIDataReader
に変えるクラスがあるので、私は尋ねます。私はそれを作成する拡張メソッドがToDataReader
またはAsDataReader
であるべきかどうか疑問に思います。
たとえば、enumerable.ToList()
対list.AsReadOnly()
です。.NETでは、AsFoo()とToFoo()の違いは何ですか?
IEnumerable<T>
をIDataReader
に変えるクラスがあるので、私は尋ねます。私はそれを作成する拡張メソッドがToDataReader
またはAsDataReader
であるべきかどうか疑問に思います。
As*
メソッドは、ソースを反復せずに別のインターフェイスを返しますが、To*
はそれを反復して新しいオブジェクトを作成します。
の作成時にソースを反復しないように、ユーザーがメソッドを呼び出すときだけ、AsDataReader
が適切な選択肢になります。
これは私が思ったことです。確認していただきありがとうございます。 –