반응형

List 3

여러 필드별로 목록(C#)을 주문하시겠습니까?

여러 필드별로 목록(C#)을 주문하시겠습니까? 이 질문에는 이미 답이 있습니다. LINQ를 사용한 다중 주문 기준 (1개의 답변) 닫힘9년 전. C#의 오브젝트 리스트를 1개뿐만 아니라 여러 필드별로 주문하고 싶습니다.예를 들어 A와 B의 2개의 Atribute를 가진 X라는 클래스가 있고 다음 오브젝트가 그 순서로 있다고 가정합니다. object1 = > A = "a", B = "h" object2 = > A = "a", B = "c" object3 = > A = "b", B = "x" object4 = > A = "b", B = "b" 먼저 A Atribute를 기준으로 목록을 정렬하고, 그것들이 같을 때 B 요소를 기준으로 정렬합니다.그러면 순서는 다음과 같습니다. "a" "c" "a" "h" "b..

programing 2023.04.10

기능 프로그래밍의 '접기' 기능과 동등한 '피토닉'은 무엇입니까?

기능 프로그래밍의 '접기' 기능과 동등한 '피토닉'은 무엇입니까? Haskell에서 다음과 같은 것을 달성하는 가장 관용적인 방법은 무엇입니까? foldl (+) 0 [1,2,3,4,5] --> 15 또는 Ruby 단위로는 다음과 같습니다. [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 분명히 Python은reducefunction, 정확히 위와 같이 fold의 구현입니다, 하지만, 나는 '피토닉' 프로그래밍 방법은 피하는 것이라고 들었습니다.lambda용어 및 고차 함수, 가능한 경우 목록 합산을 선호합니다.따라서, Python에서 목록을 접는 방법이나 목록과 같은 구조를 선호하지 않는 방법이 있습니까?reduce기능 또는reduce관용적인 방법?배열을 합산하는 피톤식 방법..

programing 2023.04.10

사전에서 키 목록을 가져오려면 어떻게 해야 합니까?

사전에서 키 목록을 가져오려면 어떻게 해야 합니까? 나는 사전의 값이 아닌 키만 원한다. 아직 암호를 못 알아냈어요다른 어레이를 사용하면 remove도 사용하기 때문에 작업이 너무 많이 소요됩니다. 사전에서 키 목록을 가져오려면 어떻게 해야 합니까?List keyList = new List(this.yourDictionary.Keys); 넌 그냥 볼 수 있을 거야.Keys: Dictionary data = new Dictionary(); data.Add("abc", 123); data.Add("def", 456); foreach (string key in data.Keys) { Console.WriteLine(key); } 의 갱신을 실시.NET 3.5 이상 모든 키 목록을 가져오려면: using Sys..

programing 2023.04.10
반응형