나는 이것이 쉽다고 확신합니다. 가리키고 나는설정 목록 <CustomObject> = 목록 <String> - 뇌사 상태가 있습니다.
이어딘가에, 다른 클래스에서 내가 List<MyClass> MyClassList
과 List<String> StringList
둘 다 같은 수의 항목을 가지고 있습니다. 나는 이것이 내가 서로 다른 종류이기 때문에 나는이 늘 일을 알고 이제
MyClassList = StringList
에서 해당 문자열과 동일 MyClassList 각 MyClass의 모든 "TheStrings"로 설정합니다. 할당 (=) 연산자를 오버로드해야한다고 생각하지만 어떻게 처리되는지는 알 수 없습니다. 나는 항상 MyClass에서 호출하는 메소드를 제공 할 수 있다고 생각하지만, 그렇게 우아하지는 않습니다. 가장 우아한 해결책은 무엇입니까?
감사 토마스
나는 그 사실을 알고 있습니다. 결국 나는했다. 분명히 C#에서 대입 연산자를 오버로드 할 수 없습니다! 나는 MyClassList에 갔다. ForEach (item => {...}); 그냥 부 풀리는 느낌 :( – Prof