IComparable을 구현하여 숫자 및 숫자가 아닌 문자열을 정렬하는 방법.IComparable을 구현하여 숫자 및 숫자가 아닌 문자열을 정렬하는 방법
첫째, 나는 "목록"에서 최소값과 최대 값을 얻고 싶습니다.
ICompareable을 구현하도록 요청하고 있습니다. "하나 이상의 개체가 IComparable을 구현해야합니다."
아무도 도와 줄 수 있습니까? 당신은 전화를 할 수 있도록 최소() 및 최대() 요소를 얻기 위해 노력하고
<Products>
<ProductName>9954</ProductName>
<ProductName>987</ProductName>
<ProductName>197</ProductName>
<ProductName>56</ProductName>
<ProductName>rr45</ProductName>
<ProductName>ad4</ProductName>
<ProductName>7</ProductName>
<ProductName>69dd</ProductName>
<ProductName>69</ProductName>
<ProductName>197abc</ProductName>
</Products>
감사합니다 당신의 도움을 위해,하지만 난 elements.OrderBy (예 => e.Value) 30 ℃와 pH 5.5 또는 다른 pH와 함께이 작업을 수행하는 방법을 알고 싶어 :
얀의 솔루션은보다 효율적이며, 작동합니다 . IComparable 인터페이스를 구현하는 방법을 알고 계십니까? 감사합니다. Yann. –
요소는 IComparable을 구현하지 않으므로 Min은 IComparable을 기대할 수 없습니다. –
또는 요소를 수행 할 수 있습니다. 오더 비 (e => e.Value). 선택 (e => e.Value) .Min()하지만 요소 만 가져 오지 않고 값만 가져옵니다. –