모든 속성을 항상 사용할 수있는 것은 아니지만 결과가 될 요소에서 사용 가능한 속성을 기반으로 선택하는 Linq 문을 작성하는 방법이 있는지 확인하려고합니다.Linq and multiple 어디입니까?
<box left="2" right="2" />
그러나,이 또한 완벽하게 유효합니다 :
<box left="3" />
그리고이 :
는 예를 들어, 다음은 '표준'요소가 될 것입니다
<box right="1.4" />
내가 '왼쪽과 오른쪽 둘 다 존재한다면, 그것들을 더하고 2로 나눕니다'라고하는 Linq 문을 쓰고 싶습니다. 그 값을 사용하십시오. 유일한 권리가 있다면 그 값을 사용하십시오. "나는 이것이 일련의 복잡한 If/Then 문을 통해 수행 될 수 있음을 알고 있지만 Linq에서이 작업을 수행 할 수 있는지 확인하려고 노력 중입니다.
시도해 보았습니다. 내가 해봤
dim center = from e in <box> Where [email protected] IsNot Nothing _
AndAlso [email protected] IsNot Nothing _
let g = ((CInt([email protected])+CInt([email protected])) /2) _
Or _
[email protected] IsNot Nothing AndAlso [email protected] Is Nothing _
let k = CInt([email protected])
:. 사실 반드시 하나를 예를 들어, 다음과 같은 값을 반환하는 방법을 사실 하나를 반환 할 수 있지만 - 몇 가지 있지만, 반환 값에 문제가 있어요 select 문을 사용하지만 정확하게 작동하지는 않습니다. 어떻게 수행 할 수 있을지 생각해보십시오.
완벽한 파벨입니다. 방금 "선택"을 변경하고 매력처럼 작동했습니다. 고맙습니다! –