次のように、アイテムが通常のリストに存在するかどうかを確認できます。
Dim x as new list(of string)
dim result = x.any(function (y) y.length > 4)
4文字を超える項目があるかどうかに応じて、trueまたはfalseを返します。
ただし、これを行うと:
dim e as object = new expandoobject
dim x as new list(of string)
e.items = x
dim result = e.items.any(function (y) y.length > 4)
いずれもリストの拡張メソッドではないというエラーメッセージを生成します。
なぜこれが発生するのか、リストをexpandoobjectに割り当ててから、拡張メソッドを使用できるかどうかを誰かに教えてもらえますか?
ありがとう