1
私はmap内にpointshapeオブジェクトのデータテーブルを持っています。このリストは、double値であるObject.baseshape.label.yで並べ替える必要があります。どうすればLinqを使ってこれを行うことができますか? 私は オブジェクトのプロパティでLinqの順序を使用するVb.Net
これまで
Dim query As IEnumerable(Of DataRow) = From result In dataArray.AsEnumerable() Order By result.Field(Of Object)("MapShapes") Descending
をこのコードを実装しているが、私はあなたがこのように(...のうち)フィールドに特定のオブジェクトタイプを使用することができ、この
Dim query As IEnumerable(Of DataRow) = From result In dataArray.AsEnumerable() Order By result.Field(Of Object)("MapShapes")..baseshape.label.y Descending
Field(Of Object)の代わりに、Field(Of WhateverConcreteTypeItReallyIs)を使用できますか? – dwilliss
はい、これが答えです。タイプはMapSuite.BaseMapShapeです。 – vicangel